PHP код:Может кто нибудь разъяснить что за условие здесь написано и правильно ли оно написано!?<?php if ((is_category()) and (is_paged())) { echo '<main>';}
else { echo '<main itemscope itemtype="http://schema.org/Blog">'; echo category_description(); } ?>
Правильно ли я его понимаю!?
ЕСЛИ страница категории paged 2 то тег <main> выводится без микро разметки ЕСЛИ страница категории paged 1 то тег <main> выводится с микро разметкой <main itemscope itemtype="http://schema.org/Blog"> и ещё выводится описание категории category_description() ?
Может кто нибудь разъяснить что за условие написано на PHP
(Ответов: 2, Просмотров: 475)
- 07.12.2015 01:11
- 07.12.2015 01:31
Fktrctq,читай кодекс или http://wp-kama.ru/, тут на русском
is_paged()
Проверяет отображается ли страница пагинации
этот условный тег относится только к страницам типа архивов, главной страницы, дат, т.е. к тем страницам которые делятся на несколько. Но не относится постам и постоянным страницам разделенным на несколько страниц, тегом nextpage.
is_category()
Условный тэг, проверяющий показывается ли страница категорий или нет.
is_category представляет собой логическую функцию, т.е. эта функция возвращает правду (true), если условие совпадает или ложь (false), если не совпадает.
Код:если страница принадлежит любой категории и на ней есть пагинация, (то есть лента новостей ), то выводится <main>, иначе(полная новость) выводится <main itemscope itemtype="http://schema.org/Blog"> и далее по текстуis_category(); // функция вернет true, если показывается любая страница категорий.
Спасибо сказали:
Fktrctq(07.12.2015), - 07.12.2015 01:40
В условии сначала проверяются булевые значения. Страница категории - true/false и номер страницы больше 1 - true/false.
Если true - тогда выведет <main>, если false тогда сработает else.
В общем, да. Вы всё правильно понимаете.Спасибо сказали:
Fktrctq(07.12.2015),
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Кто нибудь может обьяснить такое поведение гугла? | Общие вопросы поисковой оптимизации | 15 | 08.07.2015 19:55 |
Может ли кто-нибудь написать новость для публикации на newsland.com? | Копирайтинг, переводы, постинг | 4 | 17.03.2013 01:59 |
Прошу разъяснить, помочь, DLE, доп.поля | DLE | 7 | 16.12.2012 15:49 |
Может, кто-нибудь, выполнить простенький баннер для сайта за отзыв? | Оффтоп и свободные темы | 2 | 30.11.2011 20:21 |
условие в шаблоне DLE | Web дизайн | 0 | 04.11.2011 17:38 |



