Помогите с выводом рубрик!

Рубрики вывожу с помощью <?php the_category(‘, ‘); ?>, можно ли как то исключить отображение одной из рубрик, т.е. статья в рубрике: авто, автозвук, статьи дак вот рубрику статьи надо убрать, она как служебная получается, т.е. должны остаться только рубрики авто, автозвук.
Параметр exclude эта функция вроде не поддерживает
Всем заранее спасибо!

Не уж то нету способа скрыть одну рубрику?

Способы всегда найти можно, было бы желание. Например, получить список через get_the_category и регэкспом вырезать лишнее.

Способы всегда найти можно, было бы желание. Например, получить список через get_the_category и регэкспом вырезать лишнее.

Юрий Дмитриевич не подскажете по точнее как это сделать? С функцией <?php the_category(‘ ‘); ?> то есть никак не придумать? – нет никаких решений.
И еще не подскажете как в дочерней рубрике сделать ссылку на родительскую, т.е. вернуться на (название родительской рубрики) – а то у меня получается вывести только вместе, дочернюю и родитеськую – <?php echo(get_category_parents($cat, TRUE, ‘ &raquo; ‘)); ?>

А плагин Simply Exclude не поможет?

SimplyExclude Plugin for WordPress

А плагин Simply Exclude не поможет?
http://www.codehooligans.com/2008/04/27/simply-exclude-plugin/

К сожалению нет( Он не совсем то делает, но все равно спасибо за помощь!

Типа такого
<?php echo preg_replace(‘"(.*)(, <a.*?Статьи</a>)"’, ‘\\1’, get_the_category_list(‘,’)) ?>

2. Ищите по форуму "хлебные крошки".

Подскажите как оптимизировать вот такой запрос (помогли на другом форуме), можно ли его сделать в один запрос?

<?php
global $wpdb;
$postcats = $wpdb->get_results("SELECT $wpdb->terms.*,  $wpdb->term_taxonomy.*
    FROM $wpdb->terms, $wpdb->term_taxonomy 
    WHERE 
      $wpdb->terms.term_id = $wpdb->term_taxonomy.term_id  AND
      $wpdb->term_taxonomy.taxonomy = 'category' AND 
      $wpdb->term_taxonomy.term_taxonomy_id in (SELECT term_taxonomy_id FROM $wpdb->term_relationships WHERE object_id= $post->ID) AND 
      $wpdb->term_taxonomy.term_id NOT IN (14,36) // исключаем лишние категории по их ID
    ", ARRAY_A );
print_r($postcats); // печатаем содержимое массива
?>

Заранее спасибо

Интересно, что Вы понимаете под оптимизацией?

Ну тут вроде есть лишний запрос, можно проще вроде написать, только сам не знаю как) Может кто нибудь знает?

Anonymous
Отправить
Ответ на: