Как добавить родителя к записям CPT в хлебных крошках плагина Yoast SEO

Опубликовано 6 месяцев назад

Простой способ добавить кастомную родительскую ссылку в хлебные крошки Yoast SEO для всех записей какого-то конкретного типа записей (CPT). Для этого можно воспользоваться хуком wpseo_breadcrumb_links.

add_filter( 'wpseo_breadcrumb_links', 'fix_parent' );

function fix_parent( $links ) {

	global $post;

	if ( is_singular( 'teacher' ) || is_post_type_archive( 'teacher' ) ) {
		$breadcrumb[] = array(
			'url'  => get_permalink( 2922 ),
			'text' => 'Преподаватели',
		);

		array_splice( $links, 1, -2, $breadcrumb );
	}

	return $links;
}

В моем примере у всех преподавателей в крошках будет выводиться ссылка на страницу с ID 2922 и называться она будет «Преподаватели».

Иван Данилин
Автор Иван Данилин

Фулстек веб‑разработчик, специализируюсь на платформе WordPress

Подробнее
Добавить комментарий