Как добавить мета-описание на главную страницу?
У меня установлена тема Hatch, и я не могу понять, как изменить мета-описание главной страницы. Это не обычная страница, а стандартный вид для записей.
Я везде искал ответ, но действительно не могу разобраться. Я установил плагин SEO by Yoast, но, похоже, могу изменять мета-описание только на страницах и в записях...?

Вам не нужно устанавливать Yoast, если требуется добавить метатеги только на главную страницу. Небольшие правки помогут сохранить производительность.
Можно использовать функцию is_home().
Добавьте этот код в ваш header.php
:
<?php if (is_home()) { ?>
<meta name="description" content="Ваше описание для главной страницы..." />
<?php } else { ?>
<meta name="description" content="Описание для остальных страниц..." />
<?php } ?>

Вы также можете сделать следующим образом
<?php
the_post();
if ( is_home() ) { ?>
<meta name="description" content="ВАШЕ ОПИСАНИЕ" />
<?php } elseif (is_single()) { ?>
<meta name="description" content="<?php the_excerpt(); ?>" />
<?php } ?>
это установит разное описание для главной страницы и других.

У меня была такая же проблема, и так как этот пост является одним из первых результатов в Google, я хотел поделиться найденным решением.
Код, который предоставляет Кристин, хорош, но проблема в том, что обычно не стоит редактировать файл header.php
напрямую, так как ваши изменения могут быть потеряны при обновлении темы.
Решение заключается в том, чтобы вставить код в собственный плагин и использовать хук действия для добавления описания в заголовок:
<?php
function add_meta_home() {
if (is_home() || is_front_page()) { ?>
<meta name="description" content="Lorem ipsum dolor sit amet."/>
<?php
}
}
add_action('wp_head', 'add_meta_home');
?>
Использование (is_home() || is_front_page()) гарантирует, что мета-описание будет отображаться на главной странице вашего сайта, независимо от её конфигурации.

Для плагина WordPress SEO (от Yoast) - настройки находятся в разделе "Заголовки и мета" - там будет вкладка "Главная". Плагин All in one SEO предоставляет возможность автоматически генерировать или настраивать описание.
Я создал видео по SEO с использованием Yoast: https://www.w3bdesign.ca/free-wordpress-seo/
