запись на странице подрубрики

Вопрос к специалистам, скорее всего к Ю.Б. – к специалистам поменьше я уже обращалась.

Помогите, пожалуйста, разобраться, как вывести определенную запись только на странице подрубрики?

Мне нужно на страницах подрубрик вывести количество записей в подрубрике.

Обычное условие

<?php if (is_category()) { ?>
<?php } ?>

не подходит, потому что выводит нужную мне запись и на страницах рубрик и на страницах подрубрик.

Пыталась сделать вот так: if (is_childcategory()) – не проходит.

Как будет правильно? Помогите, пожалуйста.

Правильнее будет проверять parent текущей категории, т.е. как-то так:
if (is_category() and get_category($cat)->parent) { }

Т.е. вот так:

<?php if (is_category() get_category($cat)->parent) { 
.....
<?php } ?>

Я правильно поняла?

Если Вы считаете, что "and" – трехбуквенное междометие, то ошибаетесь, это – логический оператор 🙂

Найдите два отличия 🙂

<?php if (is_category() and get_category($cat)->parent) { ?>
...
<?php } ?>

PS Код для php5.

Ю.Б., сжальтесь.

Ну не будет из меня программиста – у меня мозги не так устроены, они у меня гумманитарные, а не программерские.

Я уже больше года копаюсь в php-коде и вот это – <?php if (is_category()) { ?>
<?php } ?> (т.е. простые условные теги) – все мои достижения.
Правла, я еще код цикла научилась опознавать. Но и только.

И из вашего объяснения я мало что поняла. Помогли бы конкретным кодом, а?

<?php if (is_category() and get_category($cat)->parent) { ?>
...
<?php } ?>

Не получается – выдает ошибку. Неужели здесь еще чего то не хватает?

Любой подрубрики или 1 определенной нужно вывести?

AlexPTS, любой подрубрики.

Ребята, помогите пожалуйста. Очень нужен код для вывода записи только на страницах подрубрик. Ау!!!

Неужели никто такой задачей не заморачивался?
Может у кого есть готовые решения?

Ура! Получилось. Может быть я, все-таки, стану программистом.

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