Многие блоги теперь имеют гостевые посты на сайте. Некоторые из этих гостевых постов являются одноразовыми для авторов, так что нет никакого смысла в создании отдельного профиля для них, но как вы можете отобразить их имя в постах? Умный способ сделать это с помощью следующего кода.
Открыть ваш файл single.php или page.php в шаблоне и добавьте следующий код, где вы хотите отобразить имя автора:
<?php $author = get_post_meta($post->ID, "guest-author", true); if ($author != "") { echo $author; } else { the_author(); } ?>
Этот код будет выглядеть в виде пользовательского поля называется гостевой автор, если он будет найден, то он будет показывать это имя, в противном случае он будет отображать the_author функцию означает человека, который на самом деле опубликовал статью.
Примечание: Вам, возможно, придется удалить исходную функцию the_author, прежде чем поместить этот код.