Верх страницы
Обложка к записи Добавляем внешнюю карту в индекс Yoast SEO
Время для прочтения: 0 мин. 0 сек.

Добавляем внешнюю карту в индекс Yoast SEO

Если вы на своём WordPress сайте используете плагин Yoast SEO и, вдруг, понадобилось добавить свою карту сайта в индекс плагина, например, какой-то из разделов у вас реализован не на WordPress, то это легко реализуется при помощи фильтра wpseo_sitemap_index.

/**
 * Добавляем ссылку на свою карту
 * в индекс Yoast SEO
 */
add_filter( 'wpseo_sitemap_index', function( $links = '' ) {

	// xml разметка для добавления
	$index  = '<sitemap>';
	$index .= '<loc>http://www.example.com/external-sitemap.xml</loc>';
	$index .= '<lastmod>2018-07-17T23:12:27+00:00</lastmod>';
	$index .= '</sitemap>';

	return $index;
} );

Чтобы проверить работоспособность данного метода — советую временно отключить транзитное кеширование карты сайта:

add_filter( 'wpseo_enable_xml_sitemap_transient_caching', '__return_false' );

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы