X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как совместить функции? (wordpress)
andreykashops
andreykashops
Topic Starter сообщение 1.12.2012, 22:20; Ответить: andreykashops
Сообщение #1


WordPress is my Life..
******

Группа: Active User
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   139  


Приветствую!

Передом мной стоит задача, при нахождении пользователя в определенной рубрике в сайдбаре вывести ее подрубрики. С php я не очень селен, по этому обращаюсь к Вам.

Вот этот код отвечает за выводе дочерей(подкатигорий) с определенной категории:
<ul>  
      <?php wp_list_categories('child_of=XX'); ?>  
</ul>

XX - ID категории

Этот код выводить ID рубрики, в которой находишься:
<?php $thisCat = get_category(get_query_var('cat'),false);
echo $thisCat->cat_ID; ?>


Как их совместить? (подставить, что бы второй код выводил ID в первую функцию)
Если есть решение этой задачи другим способом - поделитесь, буду признателен! rolleyes.gif


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 1.12.2012, 23:05; Ответить: Karlasan
Сообщение #2


Участник
***

Группа: User
Сообщений: 122
Регистрация: 25.4.2008
Поблагодарили: 63 раза
Репутация:   19  


<?
$cat_id=XX; //номер нужной категории
$thisCat = get_category(get_query_var('cat'),false);
$thisCat->cat_ID;
if($thisCat==$cat_id)
{
     wp_list_categories('child_of='.$cat_id);
}
?>


Сообщение отредактировал Karlasan - 1.12.2012, 23:16


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 1.12.2012, 23:07; Ответить: andreykashops
Сообщение #3


WordPress is my Life..
******

Группа: Active User
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   139  


Karlasan, мне нужно что бы под XX выводилось значение второго кода.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 1.12.2012, 23:15; Ответить: Karlasan
Сообщение #4


Участник
***

Группа: User
Сообщений: 122
Регистрация: 25.4.2008
Поблагодарили: 63 раза
Репутация:   19  


ну тогда задание надо корректнее формулировать smile.gif "для определенной рубрики" (как написано в первом посте) и "для любой" (как хочешь ты) - задачи немного разные smile.gif

<?
$thisCat = get_category(get_query_var('cat'),false);
wp_list_categories('child_of='.$thisCat->cat_ID);
?>


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 1.12.2012, 23:19; Ответить: andreykashops
Сообщение #5


WordPress is my Life..
******

Группа: Active User
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   139  


Karlasan, большое спасибо, все работает, удачи Вам! smile.gif


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 2.12.2012, 3:29; Ответить: Alex_RD
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 299
Регистрация: 25.11.2008
Поблагодарили: 131 раз
Репутация:   34  


Karlasan, andreykashops

достаточно так сделать:
<?
$thisCat = get_query_var('cat');
wp_list_categories('child_of='.$thisCat);
?>

get_query_var('cat'); - и так дает id текущей категории.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 2.12.2012, 11:54; Ответить: andreykashops
Сообщение #7


WordPress is my Life..
******

Группа: Active User
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   139  


Alex_RD, так же работает, спасибо.
Для себя я так понял, что Вы записали данные get_query_var('cat') в переменную $thisCat а потом вывели ее в второй функции, верно?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 2.12.2012, 11:57; Ответить: Alex_RD
Сообщение #8


Бывалый
****

Группа: User
Сообщений: 299
Регистрация: 25.11.2008
Поблагодарили: 131 раз
Репутация:   34  


andreykashops,
да
Сначала записали значение в переменную, а потом использовали ее в функции.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 2.12.2012, 11:58; Ответить: andreykashops
Сообщение #9


WordPress is my Life..
******

Группа: Active User
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   139  


Alex_RD, спасибо, так и сам чему-то научусь biggrin.gif

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПрошу помощи знатоков wordpress
12 SOROKVLAD29 1524 Сегодня, 15:59
автор: mmkulikov
Открытая тема (нет новых ответов) Как закачать файлы на фтп прямо из другого фтп?
Сабж
1 stixia007 323 Сегодня, 15:22
автор: wertu
Открытая тема (нет новых ответов) Как защитить свои данные в общественном Wi-Fi?
9 unazekoff 337 Сегодня, 10:22
автор: spomoni
Открытая тема (нет новых ответов) Верстка + натяжка на CMS WordPress, OpenCart
2 Chezarius 307 Вчера, 19:38
автор: k_artem
Открытая тема (нет новых ответов) Как получить от своей группы Вконтакте максимум?
6 VilD 1505 Вчера, 15:31
автор: laser


 



RSS Текстовая версия Сейчас: 25.5.2018, 20:59
Дизайн