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

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

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

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

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

 Удалить автора записей WordPress

убрать автора wordpress

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

Заходим в Внешний вид->Редактор, выбираем, например,single.php. Теперь пытаемся найти

 the_author

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

удалить автора wordpress записи

 

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

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

убрать автора публикации WordPress

 

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

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

код

<?php the_author() ?>

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

автор статьи wordpress

 Поэтому следует внимательно удалять все связанное с именем автора, в моем случае это "Автор:" перед кодом и "-" после него.

 Убрать автора записей WordPress – второй случай

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

не показывать автора wordpress

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

Важно:

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

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

автор записи или статьи wordpress

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

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

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

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

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

Раз уж вы начали заниматься "уборкой" на блоге, то возможно вас заинтересует удаление исходящих ссылок, которые у вас 100% есть! Я утверждаю :idea: !

Если у вас появились вопросы или есть что добавить, то буду ждать вас в комментариях!

Подписывайтесь на обновления, если вам нравится материал блога!


Расскажите
Как вы благодарите полезные для вас сайты?

vsepro100.net был атакован и восстановлен недавно!
У вас быстро открывается сайт vsepro100.net

Добавить статью в соц сеть

Комментарии к: Убрать автора wordpress

  1. Спасибо! Статья действительно помогла. Только вот куски кода не обязательно удалять. Их достаточно закоментировать при помощи открывающейся конструкции.

  2. Спасибо за помощь.У меня все получилось ;-)

  3. Павел перепробовал все. Ничего не могу найти. Просмотрел все файлы. Подскажи пожалуйста. У меня версия 3.5.1. Если не получается, то хотелось бы убрать ссылку автора. Где ее можно найти и удалить, чтобы она не появлялась в других статьях. Потому как через эту ссылку видно логин входа в вордпресс. :?:

  4. Павел большое спасибо за отзывчивость. Так сильно хотел сам докопаться до истины по удалению автора записи. Можно сказать докопался, но частично. Не нашел в какой папке вот этот код php theme_posted_on();, прошерстил все и не обнаружил, но зато легко нашел строки отвечающие за вывод автора на статью, убрал, все получилось. Еще опробовал убрать там ниже ссылку, которая выводит автора, тоже срабатывает, только не знаю, будет ли это грамотно. Спасибо. Мне конечно очень любопытно все таки найти код php. Павел, может сможешь пояснить почему его вероятней всего нет или он где то притаился.? Спfсибо. :!:

    • Павел Гаврилин

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

  5. Пробовал всё, перерыл кучу файлов, удалял файл author.php – без результата :| . Смена ника автора всё равно не помогает, нажми на "автора" и при переходе к записям видно настоящий ник. Плюнул на всё, сделал доп пользователя с правми фул-админ, а старому оставил права на добавление записей и всё. Пусть ломают сколько хотят. Естественно защита от перебора логин-пароль установлена.

  6. Александр

    Так то полезная инфа и дельная, но конечно стоит всем подумать сильно это все нужно или не очень, а Автору все равно спасибо!!! :arrow:

  7. А нет случайно какого нибудт плагина для этого? :|

    • Павел Гаврилин

      Может и есть, но зачем грузить сайт по пустякам…Подсказать не могу)

  8. Здравствуйте. Все сделал. Автор пропал. Но! теперь в googler webmasters показывает что есть ошибки. А именно "отсутствует Aithor" и "отсутствует updated" Как быть? :?:

    • Павел Гаврилин

      ну я не думаю, что гугл вас сильно накажет за отсутствие даты и автора)
      либо вернуть, либо игнорить его уведомления..

      • Вернул все на место. В стилях поставил
        .author-info {
        display: none;
        }
        Думаю одно скрытие сильно не не навредит.

  9. Спасибо, за Ваш труд, у меня получилось убрать "автора". Пошла читать "удаление исходящих ссылок", авось пригодится.

  10. Такой вопрос можно, а если убрать метки там же возле автора только на главной, то они же останутся в самих статьях и индексе ПС? Просто стремно что-то нарушить перелинковку или убрать их совсем, а так ими мало пользуются, только мусорно выглядят, думаю.

  11. Как-то делал такие манипуляции с сайтом но забыл,(да и шаблон уже другой)потом небольшие проблемы начались с индексацией.
    Сейчас опять решил сделать :smile: посмотрим, что получится, как поисковик на это посмотрит.
    Но думаю, что убрать надо..как-то не очень все это смотрится..я имею ввиду "автора" в названии, "дату", "опубликовано" и т.д
    Спасибо. Вы мне помогли ;-)

Добавить комментарий

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

Captcha Captcha Reload

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Подписаться, не оставляя комментарий