Intereting Posts
Сообщение о проблеме обновления повторяется, когда страница отправляется после перезагрузки страницы. Как я могу передать $ post объект в 'save_post' add_action? сравнить meta_query в аргументах get_posts Администратор сайта в сети не может редактировать пользователей? Как сделать цвет элемента обновления Color Picker из настраиваемых параметров темы Альтернативы синтаксису BEM, которые соответствуют стандартам кодирования WordPress? Сбросить роли (или отменить изменения роли при изменении темы) Почему, если я устанавливаю скрипт tinymce, я получаю неопределенную ошибку почему этот текст перекрывается на боковой панели? Пользовательское правило перезаписи происходит после правила общей категории Проблемы с разбиением на страницы Запретить подписчикам изменять определенные поля профиля Добавление настраиваемых полей (post meta) до / во время wp_insert_post () Изменение размера внешнего изображения Проблема установки / обновления плагина WordPress

Как условно проверить архив автора, когда is_author () не работает, потому что у автора нет сообщений

Я использую архив автора для вывода профилей пользователей, однако функция is_author () работает только в том случае, если у автора есть сообщение.

Если я посещаю страницу архивного архива напрямую IE: / author / author-11, у него есть кубические классы «author author author-11», поэтому WordPress знает, что это страница архивного архива.

Однако использование:

if ( is_author() ){ //do stuff like hooking social share buttons } 

работает только в том случае, если у автора есть сообщения.

Как проверить, находимся ли мы на странице архивного архива, когда у автора нет сообщений?

EDIT: добавление дополнительного контекста кода (этот код работает только тогда, когда у автора есть сообщение. Он выводит социальные кнопки в верхней части страницы.)

 add_action ('get_header','wcr_social_buttons'); function wcr_social_buttons(){ if ( is_author() ){ echo "hello"; //for testing add_action ('genesis_before_loop','wcr_share_buttons' ); } } //Edit: added the rest of the code elseif (is_front_page() || is_post_type_archive() || is_tax('local-info') || is_page(array())) { add_action ('genesis_after_loop','wcr_share_buttons'); } function wcr_share_buttons(){ echo "hey"; //for testing social_likes( ) ; //social likes plugin } 

Solutions Collecting From Web of "Как условно проверить архив автора, когда is_author () не работает, потому что у автора нет сообщений"