SEO-фрагменты Yoast для настройки вашего сайта

SEO

SEO-фрагменты Yoast для настройки вашего сайта

Yoast SEO автоматически делает все для вашего сайта. Такие функции, как метатеги, схема, карты сайта и анализ контента, помогают вам занимать более высокие позиции в результатах обычного поиска. Однако у вас может быть индивидуальный или конкретный вариант использования, который потребует настройки работы нашего плагина для вашего веб-сайта. Yoast SEO включает фильтры, которые позволяют вам или вашему разработчику настраивать многие функции нашего плагина. Давайте посмотрим на некоторые популярные SEO-фрагменты Yoast и реальные примеры их использования.

Изменить вывод навигационной цепочки

<п>Популярным выходом внешнего интерфейса является навигационная цепочка, которую темы могут использовать в верхней части элементов контента, таких как записи и страницы. Yoast SEO включает общие параметры пути, но настройка может быть полезна для некоторых типов контента. Следующий фрагмент кода добавляет пользовательскую ссылку между домашней страницей и названием публикации, которая отображается по умолчанию. Итак, Главная » Привет, мир! становится Главная » Блог » Привет, мир!. Больше примеров можно найти здесь.

add_filter( 'wpseo_breadcrumb_links', 'yoast_seo_breadcrumb_append_link' ); Функция yoast_seo_breadcrumb_append_link($links) { глобальный $пост; $post_id_to_change = 1; $url_to_add = site_url( '/blog/' ); $anchor_text_for_url_to_add = 'Блог'; если ( is_single ( $ post_id_to_change )) { $breadcrumb[] = массив( 'url' => $url_to_add, 'текст' => $anchor_text_for_url_to_add, ); array_splice($left, 1, -2, $breadcrumb); } вернуть $ссылки; }

Обновить URL-адреса изображений для CDN

Некоторые веб-сайты используют CDN для ускорения загрузки изображений, обслуживая их со многих серверов по всему миру. CDN предоставляет вам другой домен для изображений.

<п>Чтобы гарантировать, что платформы социальных сетей используют постоянную ссылку CDN для изображений в социальных сетях, вам необходимо добавить этот небольшой фрагмент SEO-кода Yoast после того, как вы используете current_example.com и new_example.com через свои учетные записи WordPress и CDN соответственно. Домены заменены. Таким образом, https://current_example.com/wp-content/uploads/2024/02/image.png становится https://new_example.com/wp-content/uploads/2024/02/image.png. Больше примеров можно найти здесь.

add_filter( 'wpseo_opengraph_image', 'change_opengraph_image_url' ); Функция Change_opengraph_image_url($url) { return str_replace('current_example.com', 'new_example.com', $url); }

Чтобы обновить URL-адреса изображений карты сайта, следующий код заменяет https://www.example.com на https://cdn.example.com.

add_filter ( & #39;wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' ); Функция wpseo_cdn_filter($uri) { return str_replace( 'https://www.example.com', 'https://cdn.example.com', $uri ); }

Добавить переменные пользовательского шаблона

<п>Yoast SEO включает в себя множество переменных для создания динамических заголовков и описаний. Однако они могут не содержать точной информации, которую вы хотите получить в названии или описании. В следующем фрагменте кода создается пользовательская переменная %%myname%%, которая печатает предложение «Меня зовут Моисей.

» во внешнем интерфейсе. add_action('wpseo_register_extra_replacements', 'register_custom_yoast_variables'); функция get_myname() { вернуть «Меня зовут Моисей»; } функция Register_custom_yoast_variables() { wpseo_register_var_replacement( '%%myname%%', 'get_myname', 'advanced', 'некоторый справочный текст&# 39; ); }

Изменить количество записей карты сайта

Карты сайта Yoast SEO включают до 1000 записей в каждой карте сайта. Ограничение приемлемо для большинства конфигураций сервера, но ваш сервер может иметь больше или меньше ресурсов. Фильтр помогает вам контролировать ресурсы вашего сервера.

add_filter( 'wpseo_sitemap_entries_per_page', 'max_entries_per_sitemap' ); функция max_entries_per_sitemap() { вернуть 100; } <ч2>Заключение

Хотя Yoast SEO выполняет большую часть тяжелой работы, иногда вам нужно что-то подправить. Возможно, другая версия хлебных крошек лучше подойдет вашему бренду. К счастью, Yoast SEO предлагает ряд фильтров, которые помогут вам оптимизировать наш плагин. В этом посте мы рассмотрели некоторые из них, но на нашем портале разработчиков есть еще много фильтров, которые вы можете попробовать! Удачи!

Back To Top