Как скрыть автора и дату поста WordPress

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

Содержание

Скрыть с помощью CSS

Если вы хотите скрыть автора и дату только визуально (не удаляя их из кода), можно использовать CSS. Для этого:
  • Откройте инструменты разработчика в браузере (правой кнопкой мыши → «Исследовать» или «Inspect»).
  • Найдите классы или идентификаторы, связанные с автором и датой.
  • Добавьте соответствующие стили в файл style.css вашей темы или через настройки WordPress (внешний вид → дополнительная CSS).
Пример:
				
					.post-author, .post-date {
    display: none;
}
				
			

Если вы используете тему, такую как Twenty Twenty-One, классы могут быть другими. Например:

				
					.entry-meta {
    display: none;
}
				
			

Удалить через редактирование файлов темы

Если вы хотите полностью удалить вывод автора и даты, нужно отредактировать файлы вашей темы. Обычно это файлы single.phpcontent.php или content-single.php.
  • Перейдите в Внешний вид → Редактор темы.

  • Найдите файл, отвечающий за вывод поста (например, single.php или content-single.php).

  • Найдите строки, связанные с выводом автора и даты. Обычно это функции:

    • the_author() — вывод имени автора.

    • the_date() — вывод даты.

    • the_author_posts_link() — вывод ссылки на архив автора.

    • get_the_date() — возвращает дату.

  • Удалите или закомментируйте эти строки.

Пример:
				
					<!-- Удалите или закомментируйте этот код -->
<div class="entry-meta">
    <span class="author"><?php the_author(); ?></span>
    <span class="date"><?php the_date(); ?></span>
</div>
				
			

Использование хуков (фильтров и действий)

Если вы не хотите редактировать файлы темы напрямую, можно использовать хуки 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-стилей.

Скрыть только на определённых типах записей

Если вы хотите скрыть автора и дату только для определённых типов записей (например, для страниц или кастомных типов записей), используйте условные теги WordPress. Например:
				
					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.

  • Плагины — для тех, кто не хочет редактировать код.

Выбор подходящего метода зависит от ваших задач.

Telegram
VK
Email
Прокрутить вверх