is_single — страница отдельного поста

Данная функция WordPress — is_single проверяет является ли данная страница, страницей отдельного поста. Возвращает true в случае если сработало условие или false в случае когда страница не является отдельной.

Если не передавать параметры в функцию, то будет анализироваться текущая страница, т.е. та страница на которой сейчас находиться посетитель. В качестве параметров данная функция может принимать ID, Заголовок поста, слаг, а так же массив со всеми перечисленными параметрами(Работает с версии 2.5+).

Пример использования is_single:

1
2
3
4
5
<?php 
if(is_single()){
   echo "Это одиночная страница";
} 
?>

Ещё пример использования is_single:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php 
if(is_single(3)){
   echo "Это страница с ID = 3 и она является одиночной страницей.";
} 
 
if(is_single('my_post')){
   echo "Это страница с слагом my_post и он является одиночной страницей.";
} 
 
if(is_single('Мой отдельный пост')){
   echo "Это страница с заголовком "Мой отдельный пост" и она является одиночной страницей.";
} 
 
if(is_single('Мой отдельный пост', '3', 'my_post')){
   // Сработает при выборе подходящего поста. 
} 
?>

Оставить комментарий


шесть × = 18