DIREKTKONTAKT

WP/CSS/BLOG

Zuki-Theme Elma Studios lästige Shortcodes aus Excerpt entfernen

Uki99

Verwendet man das Zuki-Theme von Elma-Studios, so ergibt sich das Problem, daß bei den Artikelwidgets auf der Startseite umgebende Shortcodes mit angezeigt werden.
Setzt man beispielsweise den ersten Satz seines Textes in eine „lightgreybox“, so erscheint der Text dann unterhalb des Thumbnails so:

(lightgrey_box)Dies ist der Text innerhalb
der Lightgreybox.

Natürlich sind es dann eckige statt runder Klammern, ist ja klar.

Das möchte man natürlich nicht.
Um das zu entfernen, muß man die Datei /wp-content/themes/zuki/inc/widgets.php editieren.

Ich beispielsweise verwende das Widget „Recent Posts Medium 2“.

Dort suche ich mir diese Stelle hier:

{p class="summary"}{?php echo wp_trim_words( get_the_content(), 30, ' {a href="'. get_permalink{} .'">...mehr{/a}' ); ?}{/p}

Sie liegt bei mir in Zeile 353, das kann bei Dir anders sein, da ich die widgets.php schon editiert habe. (Die geschweiften Klammern sind durch die spitzen Klammern zu ersetzen“)

Wir sehen, die Entwickler von Elma-Studios nehmen nicht den excerpt, sondern kürzen mit „wp_trim_words“ den Content auf 30 Wörter. Hier wäre übrigens auch die richtige Stelle, um die Wortanzahl anzupassen, wenn man mehr oder weniger Text haben will.
In meinem obigen Beispiel siehst Du auch, wie ich den Permalink hinzugefügt habe.

Als weitere Ergänzung nehmen wir jetzt „strip_tags“ und „strip_shortcodes“, um den Content nicht nur auf die gewünschte Wortanzahl zu begrenzen, sondern auch die lästigen Codeschnipsel am Anfang zu verhinden:

{p class="summary"}{?php echo strip_tags( strip_shortcodes(wp_trim_words( get_the_content(), 30, ' {a href="'. get_permalink() .'"}...mehr{/a}' ))); ?}{/p}

Achte darauf, die Klammern auch richtig wieder zu schließen.

Die widgets.php ist nicht Bestandteil des Childthemes, sondern liegt beim Haupttheme, könnte also von Theme-Updates überschrieben werden.
Deshalb also bitte gesondert sichern!

Ich hoffe, der Tip hilft dem einen oder anderen.


Ich habe noch einmal die wichtigsten Schlagwörter (Hashtags) dieses Artikels für Sie zusammengestellt, damit Sie sich besser orientieren können:

keine vorhanden

WordPress – CSS – Blog

Alles zum Thema Bloggen, Blogtechnik und -programmierung.

Lesezeit ca.: 2 Minuten | Tippfehler melden | © Revision: 14. April 2015 | Peter Wilhelm 14. April 2015

Lesen Sie bitte auch:


Abonnieren
Benachrichtige mich zu:
guest
0 Kommentare
Inline Feedbacks
View all comments



Rechtliches


0
Would love your thoughts, please comment.x