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

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

Распространенные причины удаления информации об авторе и дате

  • Устаревший контент. Если вы редко обновляете старые статьи, отображение даты может оттолкнуть посетителей, считающих информацию неактуальной.
  • Один автор. Если на сайте пишет только один человек, указание автора на каждой записи становится избыточным.
  • Общий корпоративный блог. Иногда предпочтительнее представлять контент как исходящий от компании, а не от конкретного лица.
  • Дизайн. Информация об авторе и дате может нарушать визуальную гармонию сайта.

Влияние на SEO и пользовательский опыт

Удаление даты публикации может положительно повлиять на SEO, особенно для контента, который остается актуальным на протяжении долгого времени (evergreen content). Пользователи с большей вероятностью будут кликать на статью, не видя старую дату. Что касается пользовательского опыта, скрытие метаданных может сделать контент более лаконичным и читабельным, хотя в некоторых случаях может привести к потере контекста.

Удаление автора и даты публикации с помощью настроек темы WordPress

Самый простой способ убрать автора и дату – воспользоваться настройками вашей темы WordPress. Многие темы предлагают встроенные опции для управления отображением метаданных записей.

Поиск настроек темы, отвечающих за отображение метаданных записи

  1. Войдите в панель администратора WordPress.
  2. Перейдите в раздел «Внешний вид» -> «Настроить».
  3. Ищите разделы, связанные с настройкой блога, записей или макета.
  4. Возможные названия разделов: «Записи блога», «Опции записи», «Макет записи».

Активация/деактивация отображения автора и даты

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

Примеры настроек в популярных темах (Astra, OceanWP, GeneratePress)

  • Astra: «Внешний вид» -> «Настроить» -> «Blog» -> «Blog/Archive» или «Single Post».
  • OceanWP: «Внешний вид» -> «Настроить» -> «Blog» -> «General» или «Single Post».
  • GeneratePress: «Внешний вид» -> «Настроить» -> «Layout» -> «Blog» или «Single».

В этих темах вы найдете параметры для включения/отключения метаданных, включая автора и дату.

Удаление информации об авторе и дате с использованием CSS

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

Определение CSS-классов или ID, связанных с автором и датой

  1. Откройте запись в браузере.
  2. Нажмите правую кнопку мыши на элементе, содержащем имя автора или дату.
  3. Выберите «Просмотреть код» (или «Inspect Element»).
  4. В инструментах разработчика найдите CSS-класс или ID, который относится к этому элементу. Обычно это классы, содержащие слова author, date, posted-on, entry-date и т.д.

Добавление CSS-кода в редактор тем или через дочернюю тему

  • Через редактор тем: «Внешний вид» -> «Настроить» -> «Дополнительные стили» (или «Custom CSS»).
  • Через дочернюю тему: Добавьте CSS-код в файл style.css вашей дочерней темы. Рекомендуется использовать дочернюю тему, чтобы ваши изменения не были потеряны при обновлении основной темы.

Примеры CSS-кода для скрытия автора и даты

.post-date {
    display: none !important;
}

.post-author {
    display: none !important;
}

.entry-meta .byline {
    display: none !important;
}

Замените .post-date, .post-author и .entry-meta .byline на классы или ID, которые вы определили в инструментах разработчика. !important используется для переопределения стилей, которые могут быть определены в теме.

Реклама

Использование плагинов WordPress для удаления метаданных

Существуют плагины WordPress, которые позволяют легко удалять метаданные, такие как автор и дата публикации, без необходимости редактировать код.

Обзор популярных плагинов (например, Hide/Remove Metadata)

Примеры плагинов:

  • Meta Remover — позволяет удалять различные метаданные, включая автора, дату и категории.
  • Hide Post Date — простой плагин, предназначенный специально для скрытия даты публикации.
  • WP Meta and Date Remover — комплексное решение для удаления метаданных.

Настройка плагина для удаления автора и даты публикации

  1. Установите и активируйте выбранный плагин.
  2. Перейдите в настройки плагина (обычно в разделе «Настройки» или «Инструменты»).
  3. Найдите опции для удаления автора и даты публикации.
  4. Сохраните изменения.

Преимущества и недостатки использования плагинов

  • Преимущества: Простота использования, не требует знания кода.
  • Недостатки: Дополнительная нагрузка на сайт из-за плагина, потенциальные конфликты с другими плагинами.

Редактирование файлов темы WordPress (продвинутый метод)

Внимание! Этот метод требует знаний PHP и понимания структуры темы WordPress. Неправильное редактирование файлов темы может привести к поломке сайта. Всегда делайте резервную копию перед внесением изменений! Данный метод рекомендуется только опытным пользователям.

Создание дочерней темы (обязательный шаг)

Никогда не редактируйте файлы основной темы напрямую! Всегда используйте дочернюю тему. Дочерняя тема наследует стили и функции основной темы, позволяя вам вносить изменения, которые не будут потеряны при обновлении основной темы.

Чтобы создать дочернюю тему:

  1. Создайте папку для дочерней темы (например, mytheme-child).
  2. В этой папке создайте файл style.css со следующим содержимым:
/*
 Theme Name:   My Theme Child
 Template:     mytheme  (Замените 'mytheme' на название вашей основной темы)
 Version:      1.0.0
*/

@import url("../mytheme/style.css"); /* Импорт стилей родительской темы */

/* Ваши стили */
  1. Создайте файл functions.php (если он еще не существует) и добавьте в него следующий код, чтобы правильно подключить стили дочерней темы:
<?php
function mytheme_child_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'child-style', get_stylesheet_uri(), array('parent-style') );
}
add_action( 'wp_enqueue_scripts', 'mytheme_child_enqueue_styles' );
?>
  1. Активируйте дочернюю тему в разделе «Внешний вид» -> «Темы».

Определение файлов темы, отвечающих за отображение автора и даты (single.php, index.php, archives.php)

Найдите файлы, которые отвечают за отображение отдельных записей и списков записей.

  • single.php: отвечает за отображение отдельных записей.
  • index.php: отвечает за отображение главной страницы (если на ней выводятся записи).
  • archive.php: отвечает за отображение архивов (категорий, тегов, дат).
  • Также, это могут быть другие template parts (например, content.php, entry.php) или кастомные template tags, специфичные для вашей темы.

Удаление или комментирование кода, выводящего информацию об авторе и дате

  1. Откройте нужный файл в текстовом редакторе.
  2. Найдите код, который выводит информацию об авторе и дате. Обычно это PHP-код, содержащий функции the_author(), get_the_author(), the_date(), get_the_date(), the_time(), get_the_time(). Ищите код, обернутый в теги <time>, <span class="author"> и т.д.
  3. Удалите этот код или закомментируйте его, заключив в <?php /* */ ?> или <!-- --> (для HTML-кода).

Пример:

<?php /*
<div class="entry-meta">
    <span class="posted-on">Опубликовано <?php the_date(); ?></span>
    <span class="byline">Автор: <?php the_author(); ?></span>
</div>
*/ ?>

Предостережения и рекомендации по редактированию файлов темы

  • Перед редактированием сделайте резервную копию файла.
  • Используйте текстовый редактор, предназначенный для редактирования кода (например, VS Code, Sublime Text).
  • Будьте внимательны и не удаляйте ничего лишнего.
  • Проверьте работу сайта после внесения изменений.
  • Если вы не уверены в своих силах, обратитесь к разработчику.

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