Я просто добавил фильтр the_title
используя следующий код:Wordpress - Проверьте, если название используется в меню нав
function my_filter($content) {
$content .= '<div class="meta">';
$content .= 'My filter';
$content .= '</div>';
return $content;
}
if(!is_single()){
add_filter('the_title', 'my_filter', 1);
}
То, что я заметил, это фильтр также добавляется в те названия, которые используются в wp_nav_menu()
. Я хочу отобразить фильтр только после названия, если текущая страница не является отдельной страницей.
Это не сработало. Спасибо за вашу поддержку. –
Интересно. Что происходит, когда вы проверяете, присутствует ли фильтр на разных страницах? aka, if (has_filter ('the_title', 'my_filter')) {echo 'Has filter'; } 'Это может помочь вам отладить. – bronzehedwick