Помощник
|
Плагин Widget Logic |
SergeiK
|
Сообщение
#1
|
||
|
|
||
|
|||
mmkulikov |
16.1.2015, 15:55;
Ответить: mmkulikov
Сообщение
#2
|
|
SergeiK,
Цитата The text field lets you use WP's Conditional Tags, or any general PHP code. В его инструкции четко сказано, что можно любой РНР код. Так-что можете создать любое условие. -------------------- VPS от 5€ |
|
|
SergeiK
|
Сообщение
#3
|
|
В его инструкции четко сказано, что можно любой РНР код. Так-что можете создать любое условие. Не поможете? Пример: - Страница Родитель - - Страница 1 - - - Страница 11 - - - Страница 12 - - Страница 2 - - - Страница 21 - - - Страница 22 Как написать условие, что бы попали все эти страницы? |
|
|
Alex_RD |
16.1.2015, 19:39;
Ответить: Alex_RD
Сообщение
#4
|
|
SergeiK,
Если там можно использовать любой код php то условие (для вашего примера до второго уровня) Код global $post $pid = 2; //id родительской страницы $page_parent = $post->post_parent; //родитель текущей страницы $temp = get_post($page_parent ); $page_grandparent = $temp->ID; if($post->ID == $pid || $page_parent == $pid || $page_grandparent == $pid){ //виджет } Проверку забыл: Код global $post
$pid = 2; //id родительской страницы $page_parent = $post->post_parent; //родитель текущей страницы if($page_parent){$temp = get_post($page_parent );$page_grandparent = $temp->ID;}else{$page_grandparent = 0;} if($post->ID == $pid || $page_parent == $pid || $page_grandparent == $pid){ //виджет } Сообщение отредактировал Alex_RD - 16.1.2015, 18:21 -------------------- |
|
|
mmkulikov |
16.1.2015, 19:50;
Ответить: mmkulikov
Сообщение
#5
|
|
|
global $post$pid = 2; //id родительской страницы $page_parent = $post->post_parent; //родитель текущей страницыif($page_parent){$temp = get_post($page_parent );$page_grandparent = $temp->ID;}else{$page_grandparent = 0;}if($post->ID == $pid || $page_parent == $pid || $page_grandparent == $pid){//виджет} Код global $post $pid = 2; //id родительской страницы $page_parent = $post->post_parent; //родитель текущей страницы if($page_parent){$temp = get_post($page_parent );$page_grandparent = $temp->ID;}else{$page_grandparent = 0;} if($post->ID == $pid || $page_parent == $pid || $page_grandparent == $pid){ //виджет return true; } else { return false;}
-------------------- VPS от 5€ |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ищу плагин для работы с партнеркой Я.Маркета | 0 | HavingingWorld | 793 | 20.1.2024, 22:09 автор: HavingingWorld |
|
Плагин для Wordpress. Вывод контента в зависимости от страны пользователя. | 8 | neuch | 2301 | 19.9.2022, 7:51 автор: neuch |
|
Установлю и активирую лицензионный плагин WP Rocket | 13 | Snapshot | 2222 | 18.11.2020, 13:54 автор: Alex-777 |
|
Поправить работу курса валют (wp плагин) - 10 WMZ php,js,jquery |
2 | devvver | 1755 | 14.1.2020, 20:40 автор: devvver |
|
Ищу плагин для импорта записей с VK с VKонтакта для Wordpress |
1 | nekokatalog | 2405 | 29.12.2019, 19:32 автор: Osipec |
Текстовая версия | Сейчас: 25.4.2024, 11:25 |