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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как перестать толстеть?
231 DocAnton64 22734 Вчера, 22:05
автор: Latinos
Горячая тема (нет новых ответов) Как и где отдыхать весной-летом 2021?
35 uahomka 640 20.4.2021, 23:55
автор: VinogradOFF
Открытая тема (нет новых ответов) Как в Wordpress центрировать изображение по умолчанию?
6 SkyFire 1721 18.4.2021, 0:55
автор: kvsgeek
Открытая тема (нет новых ответов) Видео в Wordpress, загружается при открытии странички.
12 PavlivGroup 1353 18.4.2021, 0:54
автор: kvsgeek
Открытая тема (нет новых ответов) Хочу встать на учет как самозанятый
Какие там нюансы и подводные камни?
12 PostBrigada 413 17.4.2021, 20:47
автор: JOHNY


 



RSS Текстовая версия Сейчас: 22.4.2021, 3:49
Дизайн