Wird ein Cache Plugin verwendet? Falls ja, deaktiviere das. Link zur Seite? Welches Code-Snippet?
Ja ich verwende Breeze als Cache Plugin. Deaktivieren löst das Problem nicht. Das hatte ich im Vorwege auch getestet. Link zur Seite wird leider nichts bringen, da man sich einloggen muss damit das Problem auftritt. Das Code-Snippet ist folgendes:
add_shortcode( 'my_user', 'my_user_shortcode' );
function my_user_shortcode( $atts ) {
global $current_user;
$html = 'Gast';
if ( is_user_logged_in() ) {
$html = $current_user->display_name;
}
return $html;
}
add_filter( 'widget_text', 'do_shortcode' );