Лучший способ установить “проверено” в WordPress?

Вопрос или проблема

Я хотел бы показать как “автора” (одного или нескольких), так и “рецензента” (только одного человека) для постов и страниц WordPress на моем сайте.

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

На мой взгляд, такой функционал является обязательным для сайтов типа YMYL (ваши деньги, ваша жизнь).

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

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

WordPress имеет функцию для получения имени редактора, который в последний раз изменил пост: get_the_modified_author.

Ответ или решение

Для установки функционала "Reviewed by" (Проверено) на вашем сайте WordPress, который включает отображение авторов статьи и рецензента, вам потребуется выполнить несколько шагов. Данная настройка особенно актуальна для сайтов, относящихся к категории YMYL (Your Money Your Life), где важна высокая степень доверия к медийным материалам.

Шаг 1: Установка и настройка плагина ACF (Advanced Custom Fields)

  1. Установите плагин ACF:

    • Зайдите в панель управления WordPress.
    • Перейдите в раздел "Плагины" -> "Добавить новый".
    • Найдите "Advanced Custom Fields" и установите его.
  2. Создайте пользовательское поле для рецензента:

    • После установки перейдите в "Пользовательские поля" -> "Добавить новый".
    • Назовите группу полей, например, "Информация о рецензировании".
    • Нажмите "Добавить поле" и введите название, например, "Reviewer" ("Рецензент").
    • Для типа поля выберите "Текст" или "Выбор" (если у вас есть зарегистрированные пользователи-эксперты).
    • Определите местоположение этого поля для постов и страниц, применив правила, которые определяют, когда данное поле будет отображаться.

Шаг 2: Добавление информации о рецензенте к постам и страницам

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

Шаг 3: Отображение информации о рецензенте на фронтенде

Чтобы вывести информацию о рецензенте на странице публикации, откройте файл single.php или другой соответствующий шаблон (например, content-single.php), и добавьте следующий код:

<?php
$reviewer = get_field('reviewer'); // Получаем значение пользовательского поля
if ($reviewer) {
    echo '<p>Reviewed by: ' . esc_html($reviewer) . '</p>'; // Отображаем рецензента
}
?>

Шаг 4: Указание авторов

Если вы хотите отобразить авторов вашего контента, вы можете использовать встроенные функции WordPress, например:

<?php 
the_author(); // Выводим автора поста
?>

Шаг 5: Дополнительные улучшения

  1. Добавление мета-информации:
    Если необходимо, можно рассмотреть установку плагинов SEO, таких как Yoast SEO, которые помогут вам управлять мета-тегами и SEO-визуализацией вашей страницы.

  2. Управление стилями:
    Для улучшения визуализации информации о рецензенте используйте стили CSS, чтобы сделать текст выделяющимся на фоне остального контента.

Заключение

С помощью плагина ACF и простого кода PHP вы сможете качественно реализовать функционал "Reviewed by" на своем сайте WordPress. Такой подход не только повысит доверие к вашему контенту, но и улучшит его видимость и актуальность в глазах пользователей и поисковых систем. Настройте эти элементы внимательно и убедитесь, что они отвечают вашим требованиям и ожиданиям аудитории.

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

Капча загружается...