WordPress: Как установить SEO параметры Yoast для всех страниц определенной категории?
У меня проблема с плагином Yoast SEO для WordPress. Я хочу настроить шаблон настроек SEO (мета-заголовок и мета-описание), который будет применяться ко всем страницам из определенной категории.
На самом деле, Yoast SEO позволяет пользователям настраивать параметры SEO для всех "категорийных" страниц, но это не моя точка зрения. Я хочу иметь нечто подобное, настраиваемое из Back-Office.
Что позволяет Yoast SEO сейчас:
if ( is_category() ) {
//meta title
//meta description
}
Чего я жду от:
if ( in_category('cars') ) {
//meta title = Cars
//meta description = We talking about cars
} elseif ( in_category('bikes') ) {
//meta title = Bikes
//meta description = We talking about bikes
}
Я не хочу это (это родная настройка):
Что позволяет Yoast SEO сейчас
Чтобы быть действительно ясным, я хочу добавить это в плагин Yoast SEO:
Чего я жду от
1 ответ
Возможно, у меня есть решение, которое может удовлетворить вас: это создание настраиваемой переменной шаблона, настраиваемой из Back-Office (настраиваемой для каждой категории) с помощью бесплатного плагина Metabox. В этом случае Metabox и YOAST SEO работают вместе.
У вас есть весь учебник здесь: https://metabox.io/add-custom-fields-to-yoast-seo-meta-tags/ (прочитайте его в разделе "Создание пользовательских переменных шаблона").
Два основных шага:
1 / Вы создаете свое пользовательское поле с Metabox.
2 / Вы используете переменную Custom Template в YOAST SEO Pannel для отображения в исходном коде того, что клиент напишет (непосредственно на каждой странице категории из бэк-офиса).
Если я понимаю вас ясно и громко (и ваш последний комментарий), вы хотите, чтобы ваш клиент легко персонализировал тег заголовка и тег мета-описания в зависимости от категории.
Так что я на 90% уверен, что это решение делает свою работу!
(Я читал на Yoast Forum от члена команды Yoast, что устойчивость того, что вы хотите сделать (настройка плагина Yoast), неясна. Значение: это не могло работать после обновления плагина и т. Д.)
Надеюсь, поможет!