Я хочу выполнить функцию только на указанной странице c, которая редактирует заголовок сообщения в плагине пост-сетки.
Я пытался:
if (is_page('my-slug')) { add_filter(...); } //page slug
if (is_page('12345')) { add_filter(...); } //page ID
add_filter('the_title', 'title_with_attributes', 10, 2);
function title_with_attributes($title, $id) {
if (is_page('12345') || is_page('my-slug')) {
//Do stuff ...
}
}
Без результатов. Функция следующая и работает нормально.
function title_with_attributes($title, $id) {
global $wp_query;
if(get_post_type($post->ID)=="product"){
global $post;
//get other variables from post here ...
$title = "add text and vars ".$title;
}
return $title;
}
Может быть, есть способ добавить эту функцию, когда плагин работает, но я не знаю как. Плагин "Пост-Сетка" от WP Bakery