Я написал функцию короткого кода, которая должна выводить сообщение «По [отображаемому имени автора со ссылкой автора]».
В частности, я пытаюсь использовать его в цикле результатов поиска (основной цикл для шаблона результатов поиска).
Код: Выделить всё
function auteur_par(){
$auteur = get_the_author();
$auteur_nom = get_the_author_meta('display_name', $auteur);
$auteur_url = get_the_author_meta('user_url', $auteur);
return '
Par ' . $auteur_nom . '
';
}
add_shortcode('auteur_par', 'auteur_par');
Код: Выделить всё
function auteur_par(){
$auteur_nom = get_the_author_meta('display_name');
$auteur_url = get_the_author_meta('user_url');
return '
Par ' . $auteur_nom . '
';
}
add_shortcode('auteur_par', 'auteur_par');
Я создал аналогичную функцию, используя get_the_modified_date(), и она работает отлично. Я не понимаю, почему это работает для даты изменения, но не для автора.
Я пробовал решения, упомянутые в этом сообщении и в этом сообщении, но это не работает.
Подробнее здесь: https://stackoverflow.com/questions/792 ... press-loop