Intereting Posts
Выпадающие меню с wp_nav_menu или wp_page_menu Скрыть имя страницы в заголовке страницы wordpress Shortcode добавляет p и br теги добавление текстового сообщения рядом с кнопкой отправки комментариев Защитный плагин и плагин wpdating Создание пользовательского элемента в WordPress Отображение настраиваемого поля и значения на странице Новая версия размера изображения только для файла Featured Image Пользовательский дополнительный элемент Metabox Сообщения облака – Кто-нибудь? Как сделать другой компьютер в локальной сети, см. Мою тему Каков наилучший способ предоставить пользователям плагинов способ настройки стилей Смайлики не работают и отсутствуют значок Emoticon на странице «Настройки записи» Добавление ссылки на заголовок в описании, но не в заголовке, см. Скриншоты прилагаются Как вы удаляете метадокс таксономии категории (иерархической)?

Можно добавить аватар аватара автора, чтобы он отображался для всех, а не только зарегистрированных / зарегистрированных пользователей?

У меня есть сайт wordpress, и вот страница, где я пытаюсь отобразить имя аватара и пользователя в заголовке, listmenow.com/default

Можно ли отображать имя аватара и пользователя для автора страницы или владельца сайта, а НЕ только зарегистрированного или зарегистрированного пользователя?

У меня есть короткий код в плагине, который отображает имя и фамилию владельца сайта, и это работает в области содержимого моих страниц, но не в шаблоне заголовка, так как его из «The Loop» я считаю ?:

add_shortcode( 'user_name' , 'z_get_current_name' ); function z_get_current_name( $atts ){ $user_fname = get_the_author_meta('user_firstname', $user_id); $user_lname = get_the_author_meta('user_lastname', $user_id); extract( shortcode_atts( array( 'text' => null, ), $atts ) ); return '<span class="lmn_user_info lmn_user_fname">' . $text . '' . $user_fname . '</span><span class="lmn_user_lname"> ' . $user_lname . '</span>'; } 

Работает на странице, поэтому я использовал do_shortcode для добавления в заголовок:

 <?php echo do_shortcode('[user_name]'); ?> 

Если я добавлю это в свою функцию, он теперь покажет аватар и имя пользователя, но только если пользователь вошел в систему:

 $user_id = get_current_user_id(); 

Но я хочу, чтобы это показывалось для всех, а не только для входа в систему, и я хочу показать аватар и имя пользователя для автора сообщения или владельца сайта. Можно ли добавить в header.php?

Я использовал это для отображения аватара пользователей, но снова работает только в том случае, если зритель является зарегистрированным пользователем, и мне бы хотелось, чтобы это отображало авторов сообщений или информацию о владельцах сайтов всем:

 <?php global $current_user; get_currentuserinfo(); echo get_avatar( $current_user->ID, 128 ); ?> 

Благодаря! -Джордж