Добавление пользовательской информации после отображения комментариев в Wordpress, только в определенных типах сообщений - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь показать некоторую рассчитанную информацию после каждого комментария, которую планируется отображать только в типе поста 'product'. У меня нет проблем с выполнением функции, она показывает, что я хочу, но это также приводит к фатальным ошибкам на моем сайте, например, в разделе «Комментарии» в панели администратора. Как я могу убедиться, что эта информация отображается только в типе поста «продукт» и не вызывает ошибок где-либо еще? Моя попытка заключается в следующем:

function comment_significance_indicator ($content, $comment) {

    global $wpdb;
    global $current_user;
    global $post;
    $post_type = get_post_type( $post->ID );

    if ($post_type === 'product') {

    //some stuff happens here
    return $content . $blabla;

    else {
        return $content;
    }
}

add_filter("comment_text","comment_significance_indicator",50,2);

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 19 апреля 2020

напишите код, когда продукт post_type ==, как показано ниже:

 if ($post_type === 'product') {

    function your_func(){

    return ;

    }

    add_filter("comment_text","comment_significance_indicator",50,2);

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