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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

Передом мной стоит задача, при нахождении пользователя в определенной рубрике в сайдбаре вывести ее подрубрики. С 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


<?
$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


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


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


ну тогда задание надо корректнее формулировать 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


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


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


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


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


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


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


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


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


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


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

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
0 Boymaster 389 Вчера, 1:56
автор: Boymaster
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
19 uahomka 3309 20.4.2024, 18:05
автор: Liudmila
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
149 adw-kupon.ru 19774 20.4.2024, 17:41
автор: Liudmila
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 4995 20.4.2024, 16:49
автор: Liudmila
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
13 Boymaster 2013 20.4.2024, 15:06
автор: Boymaster


 



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