Shortcodes funktionieren nicht in eigenen Vorlagen

Ich habe ein großes Problem beim Rendern von Shortcodes in meiner Vorlage, die ich für meinen Tennis Club entworfen habe, was gut funktioniert. Nun wollte ich jedoch die Standard-WordPress-Galerie integrieren, die durch einen Shortcode implementiert wird, aber der Shortcode wird nicht als normale Galerie angezeigt, sondern als Text ohne Bilder angezeigt. Gibt es eine Möglichkeit, das zu beheben?

Code:

  

<a href="https://wordpress.stackexchange.com/questions/227857/shortcodes-do-not-work-in-own-template/">

Solutions Collecting From Web of "Shortcodes funktionieren nicht in eigenen Vorlagen"

get_the_content nicht alle Filter an, die the_content bevor das Ergebnis the_content . Sie können dies beheben, indem Sie einfach Folgendes verwenden:

 < ?php the_content(); ?> 

anstelle von:

 < ?php echo $content; ?> 

Wenn Sie sich die Quelle für the_content , sehen Sie den zusätzlichen Schritt, den es ausführt, was von get_the_content .

Fügen Sie Ihrer Vorlage den Shortcode wie folgt hinzu:

< ?php echo do_shortcode('[*shortcode here*]'); ?>

Probieren Sie do_shortcode( get_the_content() ); oder apply_filters( 'the_content', get_the_content() ); in Ihrer Post-Datei.