Здравствуйте! На городском сайте несколько тысяч страниц и куча рубрик.
Хотел дать возможность посетителям делать собственные публикации, но при установке add-on rating system, абсолютно у каждой записи появляется рейтинг и кнопки для голосования. (записи разные, там и доска объявления и многое другое, рейтинг там не нужен)
Хочется чтобы рейтинг работал в рамках категории для публикации, которую я установил во вкладке форма публикации wp-recall. Как это можно реализовать?
Otshelnik-Fm сказал(а)
По аналогии из примера - проверяйте в какой категории вы и отключайтеВы не можете просматривать опубликованные ссылки
Уф! Спасибо, даже не видел этих примеров. Сразу все получилось сделать. Могу ли я здесь, для других написать каким образом решил свою проблему?
В моем случае необходимо было выводить рейтинг только в тех записях, которые находятся в определенной рубрике.
Чтобы отключить рейтинг во всех записях пример был такой
// отменяем рейтинг в конце записи
function remove_filter_post_rayt(){
if(is_single()){
remove_filter('the_content', 'rcl_post_content_rating', 20);
}
}
add_action('wp','remove_filter_post_rayt');
Мой пример для отключения рейтинга во всех записях, кроме определенной рубрики.
Если пост принадлежит к НЕ категории с ID 1, то отключаем рейтинг
function remove_filter_post_rayt(){
if(!in_category(1)){
remove_filter('the_content', 'rcl_post_content_rating', 20);
}
}
add_action('wp','remove_filter_post_rayt');