Gibt es eine Möglichkeit, eine Art pre_get_posts()
Filter hinzuzufügen , um den Link "Lesen Sie mehr" zu entfernen, der am Ende von the_excerpt()
nur für einen bestimmten benutzerdefinierten Beitragstyp angezeigt wird , den ich angegeben habe?
Wenn ja, kann mir bitte jemand mit dem Code helfen? Ich habe eine Weile daran gearbeitet, bin aber nirgendwo hingekommen. Jede Hilfe wäre sehr dankbar. Vielen Dank!
custom-post-types
excerpt
read-more
Evster
quelle
quelle
Antworten:
Geben Sie den folgenden Code ein
functions.php
, um "read more" für alle Beitragstypen außer anzuzeigencustom_post_type
.quelle
Ich habe dies behoben, indem ich das Folgende zu functions.php hinzugefügt habe
Mit freundlicher Genehmigung von Entfernen Sie mehr oder [...] Text aus dem kurzen Beitrag
quelle
Eine einfache Lösung besteht darin, folgenden Code einzugeben
style.css
:Dies zielt
<a class="read-more">
quelle
Was ist damit? Grundsätzlich können Sie den Text anpassen, indem Sie der Datei functions.php eine Rückruffunktion hinzufügen. Ich denke jedoch, wenn Sie stattdessen nur ein Leerzeichen zurückgeben, sollte es dieses überschreiben und nichts anzeigen.
Ich habe dies aus dem Wordpress-Kodex erhalten
Bearbeiten:
Dies ist nicht getestet, aber was ist, wenn Sie dies tun:
Um es noch einmal zu wiederholen, ich habe dies nicht getestet, kann Sie aber auf den richtigen Weg bringen (dh var_dump ($ post), um zu sehen, wie Sie es innerhalb der Funktion new_excerpt_more nach Ihrem Willen biegen können.
quelle
$more
Ende der Funktion zurückgeben, da sonst bei allen anderen Beitragstypen mehr Tags / Text fehlen.