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

Добавляем внешнюю карту в индекс 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' );
ВКонтакте
Одноклассники
Linkedin
Telegram
WhatsApp

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

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.

Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса.

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

Комментарии
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Следующая запись
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x