принцип такой....
наша проблема: в некоторых случаях не нравится надпись Subcategories: bla-blabla
ищем код, который рисует эту надпись:
PHP код:
<?php if (get_categories()) { ?>
<h3>Subcategories:</h3>
<ul class="child-categories">
<?php wp_list_categories('show_count=1&child_of='.$cat.' &hide_empty=0&title_li='); ?>
</ul>
<?php } else { ?>
надпись рисуется в том случае, когда срабатывает if(get_categories())
значит функция get_categories() не всегда выдает нужное нам значение, изучаем ее описание и параметры:
http://codex.wordpress.org/Function_...get_categories
- это установили причину проблемы
А решать двумя способами:
1) либо передать в эту функцию какой-то нужный параметр, который изменит выдаваемое ей значение - смотри описание и список параметров
2) либо поставить дополнительное условие в имеющийся if через логический оператор И, т.е. && будет примерно так:
<?php if (get_categories() && $condition) { ?>
я не особо знаток вп, но должно наверно быть что-то вроде:
PHP код:
<?php if(get_categories('child_of='.$cat)) { ?>