Ich habe den folgenden Code in einer Vorlage, und es zeigt Bilder aus einem benutzerdefinierten Feld an:
- <img class="headshot" src="https://wordpress.stackexchange.com/questions/196622/even-with-php-plugin-get-posts-not-working-in-widget-area/">
Es funktioniert in einer pagetemplate.php-Datei, aber wenn ich es in ein Widget platziere, zieht es die PHP-Daten nicht. Ich benutze PHP Code Widget . Ich habe auch einige andere PHP-Widget-Plugins ausprobiert, also ist das nicht das Problem. Muss ich das anders kodieren, damit es in einem Widget gegen eine Vorlage funktioniert?
Sorgt dafür, dass es benötigt wird: global $post
Vollständiger funktionierender Code:
- < ?php global $post; $posts = get_posts('post_type=employee&orderby=rand&numberposts=16'); foreach($posts as $post) { ?>
< ?php } ?>