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), неясна. Значение: это не могло работать после обновления плагина и т. Д.)

Надеюсь, поможет!

Другие вопросы по тегам