Я пытаюсь показать некоторую рассчитанную информацию после каждого комментария, которую планируется отображать только в типе поста '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);
Спасибо за любую помощь.