Подскажите, пожалуйста, как сделать так чтобы записи в подрубриках не отображались в основной рубрике, то есть не было дублированного контента.
Например: Есть рубрика "Папа", а в ней подрубрика "Сынок" и есть запись "Что делать?", как сделать чтобы запись отображалась только в подрубрике "Сынок", и не появлялась в рубрике "Папа"?
В wordpress 2.9.2, мне помогли, решение такое:
Вставить в function.php:
add_filter('posts_where', 'no_children'); function no_children($where) { global $wp_query; if ($cat = $wp_query->query_vars['cat']) $where = preg_replace('/term_id IN \((.*?)\)/',"term_id IN ('$cat')",$where); return $where; }
Но в wordpress 3.1 это решение не работает((
Спасибо.
Кому интересно вот решение от snupy
Вставить в function.php:
Перепутывает рубрики это решение((( Нужно искать другое((
на форуме уже выкладывалось это решение этой задачи и не раз
Но не для wp3
Для WordPress 3.x: http://forum.maxsite.org/viewtopic.php?id=12267