На странице c, запустите функцию для редактирования заголовка - PullRequest
0 голосов
/ 18 марта 2020

Я хочу выполнить функцию только на указанной странице 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...