Время для прочтения: 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' );
Пошерить
Плюсануть
Отправить
Вотсап

Смотрите также

Следующая запись

Комментарии