Убрать автора WordPress

Часто бывают такие ситуации, когда на сайте WordPress изменить имя автора записи не достаточно. Поскольку на данной платформе строятся не только блоги, однако и коммерческие сайты, в которых нет необходимости упоминать имя автора статьи на каждой странице. В данном случае необходимо просто убрать функцию, которая отвечает за отображения автора в статьях, страницах.
Следует понимать, что в любой теме такие функции могут быть реализованы по-разному, поэтому универсального метода скорее всего нет.
В статье я расскажу о стандартном методе удаления автора записи со страниц и о расширенном, который может помочь вам, если первый случай не подойдет.

Как убрать автора WordPress с главной страницы и с отдельных записей

Самый легкий случай считается, когда в страницах отображения информации – index.php, page.php, single.php прописана функция вывода автора, в данном случае можно её найти и удалить, к примеру:
Делаем такой путь: Внешний вид-> Редактор, выбираем, к примеру, single.php. Сейчас пытаемся отыскать

the_author

И если вам повезет, то у вас появится картина такого типа:

Убрать автора WordPress

Клик для увеличения

Остается лишь удалить часть кода, что может быть достаточно проблематично для тех, кто не обладает навыками в html и php. Поэтому, если у вас существует хоть грамм каких-то сомнений, то необходимо сделать копию редактируемых файлов, с помощью ftp клиента. И тогда, если вы осуществите ошибку и при обновлении страницы своего блога увидите лишь одну строку, которая указывает на то, что в файле **** на строке *** есть ошибка, вы просто зальете при помощи клиента сохраненный файл и все будет работать как нужно! А еще лучше выполнять данного рода манипуляции на локальном компьютере, при этом WordPress установив на денвер.

Итак, рассмотрим ту строку, в которой существует функция отображения автора записи:

функция отображения автора записи

Клик для увеличения

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

Рассмотрим зону красного цвета:
Код

<?php the_author() ?>

отвечает за отображение автора записи, если удалить лишь его, то имя автора не будет выводиться, однако текст статический далее будет выводиться как на примере:

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

Способ второй, как убрать автора WordPress:

К сожалению, не во всех темах все так очень просто, иногда вместо всего вышерассказанного бывает лишь код с вызовом функции ******_posted_on

Клик для увеличния

Если у вас отображается такая же картина, то данный случай как раз будет для вас!

Важно:

В строке

<?php theme_posted_on(); ?>

слово «theme» будет у вас другое, данное слово как правило означает название темы.

Итак, нашли мы данную функцию и теперь нужно двигаться к редактированию файла functions.php. Заходим в файл таким путем: Внешний вид -> Редактор или при помощи локального компьютера и ищем данную функцию:

Клик для увеличения

Выделенная цветом строчка отвечает за отображение строки:
Опубликовано «дата публикации» |Автор: «автор статьи»
Вместо «автора статьи» можно установить нумерацию статей, описано в статье нумерация статей в wordpress.

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

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

У вас может все отображаться немного иначе, однако основная суть будет практически та же.

С уважением, Андрей Юрийчук

Комментариев к записи: 8

  1. 1
    Олег says: (1 комм.)
    http://www.doski-vip.ru/

    Ничего не подходит. Авторы тем шифруют свои коды, в последних темах (конец 2014) надо искать где-то в functions.php а где?

    • 1.1
      Андрей says: (60 комм.)
      http://zarobitok.ru/

      Доброе время суток Олег! для это необходимо смотреть что к чему. пока что не встречал таких тем WP где линк автора прятали в файл functions.

  2. 2
    Александр says: (1 комм.)

    Второй день юзаю wordpress и тоже столкнулся с такой проблемой. Правда добился того, что в строке «by Афтар» убирал всё, кроме самого «by». Это мне не подходило! Решение пришло после изучения файла functions.php. Ищем в нём секцию printf и комментарим её. У меня получилось так (уже с комментами):
    // printf(
    // ‘ ‘.__(‘by’, ‘lizard’).’ %1$s’.__(‘by’, ‘lizard’).’ %2$s%3$s’,
    // $author,
    // $categories_list,
    // $comments
    // );

    После сохранения файла строки «автор», «рубрика» и «комменты отключены» больше не выводятся.

    • 2.1
      Андрей says: (60 комм.)
      http://zarobitok.ru/
      1
      2
      3
      4
      5
      
      printf( 
      	 	        '<div class="post-author"> '.__('by', 'lizard').' %1$s</div><div class="post-category">'.__('by', 'lizard').' %2$s</div><div class="post-commnets">%3$s</div>', 
       	        $settings['layout']['postmeta'], 
      	        $date, 
      	        $categories_list,
  3. 3
    Валентина says: (1 комм.)

    Здравствуйте. Посоветуйте как убрать у меня тема the7 И ничего не нашла как и где убрать.

    • 3.1
      Андрей says: (60 комм.)
      http://zarobitok.ru/

      Доброе время суток! посмотрите в файле content-single.php, а тема серьезная.

  4. 4
    Валентина says: (1 комм.)

    Здравствуйте, тему на день рождение подарили стоит около 3к вот это удаляла но поэтапно пока вернула назад решила спросить что удалять. Когда удалила вот это show author info on blog post pages то в конце поста исчезла подпись, а вначале нет. Пока вернула на место лучше посоветоваться а то потом опять пере устанавливать, если испорчу не хочется.Я в этих кодах не понимаю. Спасибо вы один посоветовали где найти, Я у первой десятки авторов по этой тематике спрашивала никто не смог что то посоветовать спасибо.Вот это тоже удаляла но начудила и вернула на место. %)
    if ( of_get_option(‘general-show_author_in_blog’, true) ) {
    presscore_display_post_author

  5. 5
    Евгений says: (1 комм.)
    http://sharplezvie.ru/

    Удалось убрать автора, а сама надпись «автор» осталось, исчезает когда заходишь через админку.

Черкани пару строк

Ваш e-mail не будет опубликован. Обязательные поля помечены *

WordPress: 7.71MB | MySQL:76 | 0,105sec