Чтобы скрыть автора и дату поста в WordPress, есть несколько способов. Выбор зависит от того, как ваша тема выводит эту информацию и насколько глубоко вы хотите внести изменения. Вот основные способы:
Содержание
Скрыть с помощью CSS
- Откройте инструменты разработчика в браузере (правой кнопкой мыши → «Исследовать» или «Inspect»).
- Найдите классы или идентификаторы, связанные с автором и датой.
- Добавьте соответствующие стили в файл
style.css
вашей темы или через настройки WordPress (внешний вид → дополнительная CSS).
.post-author, .post-date {
display: none;
}
Если вы используете тему, такую как Twenty Twenty-One, классы могут быть другими. Например:
.entry-meta {
display: none;
}
Удалить через редактирование файлов темы
single.php
, content.php
или content-single.php
.
-
Перейдите в Внешний вид → Редактор темы.
-
Найдите файл, отвечающий за вывод поста (например,
single.php
илиcontent-single.php
). -
Найдите строки, связанные с выводом автора и даты. Обычно это функции:
-
the_author()
— вывод имени автора. -
the_date()
— вывод даты. -
the_author_posts_link()
— вывод ссылки на архив автора. -
get_the_date()
— возвращает дату.
-
-
Удалите или закомментируйте эти строки.
Использование хуков (фильтров и действий)
Если вы не хотите редактировать файлы темы напрямую, можно использовать хуки WordPress. Добавьте следующий код в файл functions.php вашей темы или в кастомный плагин:
// Удалить вывод автора и даты
function remove_author_date() {
remove_action('wp_head', 'the_author');
remove_action('wp_head', 'the_date');
}
add_action('init', 'remove_author_date');
Или, если ваша тема использует стандартные хуки:
// Удалить мета-информацию (автор и дата) из записей
function remove_post_meta() {
remove_post_type_support('post', 'author');
remove_post_type_support('post', 'date');
}
add_action('init', 'remove_post_meta');
Использование плагинов
Если вы не хотите редактировать код, можно использовать плагины:
-
Customizer Remove Parts — позволяет скрыть определённые элементы, включая автора и дату.
-
WP Content Copy Protection & No Right Click — может помочь скрыть элементы через CSS.
-
Simple Custom CSS and JS — для добавления CSS-стилей.
Скрыть только на определённых типах записей
if (!is_page()) { // Скрыть только на страницах
the_author();
the_date();
}
Скрыть в админке (в списке записей)
functions.php
:
function hide_author_date_in_admin($columns) {
unset($columns['author']);
unset($columns['date']);
return $columns;
}
add_filter('manage_posts_columns', 'hide_author_date_in_admin');
Итог
-
CSS — самый простой способ скрыть автора и дату визуально.
-
Редактирование файлов темы — полностью удаляет вывод автора и даты.
-
Хуки — гибкий способ управления выводом через
functions.php
. -
Плагины — для тех, кто не хочет редактировать код.
Выбор подходящего метода зависит от ваших задач.