Как убрать автора в WordPress

Итак, у вас появился свой сайт на WordPress. И это вовсе не блог с вашими мыслями и рассуждениями. Поэтому отображение автора публикации вам совсем ни к чему. Хотя да и даже если блог у вас. Может вы вовсе не желаете, чтобы все знали ваш такой весь оригинальный и творческий ник на сайте. И снова вам необходимо убрать отображение автора статьи.

Я расскажу об основных способах, которые чаще всего полностью подходят для применения на большинстве тем WordPress.

Самый простой случай — когда в страницах вывода информации — single.php, page.php, index.php прямо прописана функция для отображения автора записей. В подобном случае ее достаточно просто найти и удалить.

открываем, например, single.php и пытаемся найти: the_author.
Если все стандартно, то у вас будет подобная картина:

 

 

autor1

 

Останется только удалить определенную необходмиую часть кода. Если вы не знакомы с html и php ни на каком уровне, то на всякий случай всегда делайте копию начального файла, воспользовавшись ftp клиентом. Таким образом, вы всегда сможете залить обратно первоначальный файл и исправить свои косяки.
author33

 

 

Желтым цветом выделен слой div (открывающий и закрывающий теги), в которых находится выводимая информация. В случае примера, у нас выводится автор записи (красным), дата публикации (зеленым), между которыми находится разделительный дефис «-» (находится  в красной зоне). В синей зоне, проверяется наличие права у пользователя на редактирование записи, и если оно есть, появляется ссылка «редактировать».

Рассмотрим красную зону:

код

9c457ef0454b5e7a5306325102d33fcd001

отвечает за вывод автора публикации,  если удалить только его, то имя автора не будет отображаться, но останется просто статический текст. Поэтому следует внимательно удалять все связанное с именем автора, в моем случае это «Автор:» перед кодом и «-» после него.

Увы, не во всех темах все так просто, иногда вместо всего описанного бывает просто строчка кода с вызовом функции _posted_on

 

 

author2

 

В строчке <?php theme_posted_on(); ?> слово «theme» у вас будет другое, это слово как правило обозначает название вашей темы.

Итак, нашли мы эту фуyкцию и теперь двигаемся редактировать файл functions.php.

 

 

4

 

Выделенная цветным строка отвечает за вывод строки :

Опубликовано *дата публикации* |Автор: *автор статьи*

Зеленое поле – это вывод даты публикации, красное – это вертикальный разделитель, а желтое – это то что нам нужно, вывод автора записи.

Если удалить только желтое выделение, то вертикальный разделитель останется, если он не нужен, то удаляем желтое и красное поле.

В вашей теме все может выглядеть по-другому, но общая суть остается такой же. В паре тем у меня после такх изменений пропадал не только автор, но и вход в админку слетал. Будьте аккуратны!