Hallo,
Du könntest mal testen, ob das mit der folgenden Funktion (gehört in die functions.php in Deinem Childtheme-Ordner) funktioniert. Damit kannst Du PHP in einem Text-Widget nutzen.
/*----------------------------------------------------------------*/
/* Start: PHP in Text-Widget nutzen
/*----------------------------------------------------------------*/
add_filter('widget_text', 'gibmirphp', 99);
function gibmirphp($text) {
if (strpos($text, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $text);
$text = ob_get_contents();
ob_end_clean();
}
return $text;
}
/*----------------------------------------------------------------*/
/* Ende: PHP in Text-Widget nutzen
/*----------------------------------------------------------------*/
Allerdings nutze ich das nicht mehr, weil ich das jetzt über einen Shortcode im Text-Widget gelöst habe – hier mal als Beispiel, weil ich nicht weiß, was Du da genau umsetzen willst:
[published-posts-count] Artikel
Die zugehörige Funktion gehört ebenfalls in die functions.php im Childtheme-Ordner:
// Display the total number of published posts using the shortcode [published-posts-count]
function customprefix_total_number_published_posts($atts) {
return wp_count_posts('post')->publish;
}
add_shortcode('published-posts-count', 'customprefix_total_number_published_posts');
Viele Grüße
Hans-Gerd