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.

Werbung

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.

Bildquellen:


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

    Keine Schlagwörter vorhanden

    WordPress – CSS – Blog

    Alles zum Thema Bloggen, Blogtechnik und -programmierung.

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

    Lesen Sie doch auch:


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



    Rechtliches