В этом посте речь пойдет не о настройке всем известного и, на мой взгляд, очень удобного для работы оптимизатора плагина Yoast SEO. Его функционал зарекомендовал себя для многих блогов на основе движка WordPress. Многообразия функционала этого плагина хватает для многих блогов, но существуют задачи которые ему не под силу.
к содержанию ↑Итак, на повестке дня задача – вывести title для товаров магазина на основе Woocommerce определенной категории по шаблону. Погуглив, тривиального решения найти не удалось, поэтому займемся написанием своего плагина под эти цели. Сразу скажу, что интерфейса взаимодействия с этим плагином в этой статье не будет. По необходимости, его написанием займемся позже.
Имеем сайт на WordPress, плагин интернет магазина Woocommerce и плагин Yoast SEO.
к содержанию ↑Первым делом создаем файл с расширением php и таким содержанием:
Если управление title происходит самим движком то вместо add_filter( ‘wpseo_title’, ‘custom_title’); напишем add_filter( ‘wp_title’, ‘custom_title’); , плагин будет работать и без Yoast SEO.
к содержанию ↑Теперь придумаем название для плагина — я назвал его metа-rewrite. Файл php сохраняем под именем meta-rewrite.php и кладем в папку с названием meta-rewrite. Архивируем папку zip-архиватором, из админки устанавливаем новый плагин и подсовываем ей нами созданный архив, активируем и поверяем результат.
Как видим, нет ничего сложного в создании плагина и переопределении мета-тегов. Таким же образом можно назначить description и прочие мета-теги.
Этот код так же будет работать, если поместить его в файл functions.php темы вашего сайта.
В этой статье я рассматриваю создание плагина как пример одной из его функций. Поэтому если Вам необходимо доработать лишь эту функцию, то создавать отдельный плагин нет смысла.
В компании Upper SEO вы всегда можете заказать доработку и настройку вашего сайта.
Это полный гайд про SEO тренды в 2023 году. Когда мы составляли это руководство, то…
В конце октября прошла 18-я конференция по поисковому маркетингу Optimization 2019. Хедлайнером первого дня стал…
Чтобы извлечь из веб-сайта выгоду, следует сделать его полезным и удобным. Вопросы привлечения пользователей решаются…
Говоря о поведенческих факторах (ПФ), необходимо понимать, что это анализ действий пользователя в рамках одного…
Скорость загрузки сайта – расстояние, поделенное на время, за которое браузер обрабатывает веб-документ и делает…
Тренды дизайна сайтов, несомненно, являются более быстротечными по сравнению с нишей разработки логотипов. 2017 год…
View Comments
Хорошая статья ,все просто и доступно
Не подскажете, а как сделать для нескольких рубрик, а не только для id=79 рубрики ? Я так понимаю править надо эту строку
if (in_array(79, $cats_id) and is_single( $post ))
Владимир, верно!