Как удалить родительскую категорию из хлебных крошек Йоаст

Я испытываю трудности с тем, чтобы эта ссылка / категория исчезла с моего пути.

Путь идет следующим образом: home/customPostTypeCategory/subCategory/child/ Итак, что мне нужно сделать, это получить это customPostTypeCategory уходить.

Так что для ясности это Пользовательский тип сообщения сделано с Типы -плагин, и панировочные сухари используют SEO от Йоаст панировочных сухарей.

Это можно сделать с помощью CSS, но это последнее решение, которое я хочу использовать.

Любые подсказки, советы или хитрости, как это сделать?

Спасибо!

1

Решение

add_filter( 'wpseo_breadcrumb_links', 'my_breadcrumb_filter_function' );
function my_breadcrumb_filter_function( $crumbs ) {
foreach( $crumbs as $i => $crumb ) {
$term = get_object_vars($crumb['term']);
if( isset( $term['parent'] ) && $term['parent'] != 0 ) {

} else {
$new_crumbs[] = $crumbs[$i];
}
}
return $new_crumbs;
}
2

Другие решения

Так что я решил это с помощью JQuery а также содержит -селектор.

$( "#breadcrumbs a:contains('customPostTypeCategory')" ).removeAttr( "href" );

Это, очевидно, удаляет только ссылку, так что название категории все еще остается.

Если все это удалить, можно использовать следующее:

$( "#breadcrumbs a:contains('customPostTypeCategory')" ).css( "display", "none" );

Это помогло мне, но это не то решение, которое я искал и просил.

1

По вопросам рекламы [email protected]