Использование «Первичной» категории Yoast в вашей теме WordPress

3

3.1 обновление к плагину Yoast для WordPress SEO добавлена ​​новая функция - возможность устанавливать «первичную» категорию для поста. Теперь вы увидите ссылку « Сделать основной » при выборе категорий (или жирную метку « Основной », если она была установлена). Некоторые люди могут спутать это с нативной функцией WordPress. Который, возможно, так и должно быть!

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

Но как насчет использования этого в пользовательской теме WordPress? Мы можем это сделать.

На сайте, для которого я использовал это, я хотел показать одну категорию вместе с постом на страницах архива постов. Дизайн был таким, что показ нескольких категорий нежелателен и занимал слишком много места. С помощью the_category () Функция покажет все категории, назначенные посту.

Следующий код отобразит основную категорию Yoast, если она доступна, в противном случае он вернется к отображению первой категории, возвращенной get_the_category () (Я думаю, что это первая категория, которая была назначена).

Обратите внимание, что этот код официально не предоставлен Yoast. Я понял это, покопавшись в репозитории плагина GitHub. Поэтому вполне возможно, что их API / функции могут измениться в будущих версиях и привести к поломке. Так что просто знайте об этом, прежде чем интегрировать в свою собственную тему WordPress:

Я также добавил параметр $ useCatLink, который можно установить в false, если вы не хотите, чтобы категории были связаны.