Реклама на сайте Advertise with us

Как вывести Category ID?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

пьяный мастер

С нами с 06.09.05
Сообщения: 11906
Рейтинг: 5835


Передовик Master-X (16.12.2006) Передовик Master-X (01.01.2007) Передовик Master-X (16.01.2007) Передовик Master-X (16.09.2020)
Ссылка на сообщениеДобавлено: 20/01/13 в 07:57       Ответить с цитатойцитата 

Чет запарился... Как в WP на страничке категории вывести её номер ID?

slug например я вывожу вот так:

<?php $this_category = get_category($cat); echo $this_category->category_nicename; ?>

нашел в гугле...

а как ID вывести?

0
 



С нами с 09.03.09
Сообщения: 6053
Рейтинг: 3538


Передовик Master-X (01.11.2009) Передовик Master-X (16.11.2009) Передовик Master-X (01.02.2011) Передовик Master-X (01.12.2011) Передовик Master-X (16.12.2011) Ветеран трепа Master-X (01.01.2014)
Ссылка на сообщениеДобавлено: 20/01/13 в 09:59       Ответить с цитатойцитата 

Код:
<?php
     $category_id = get_cat_ID('Category Name');

8
 



С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625


Передовик Master-X (16.06.2010) Передовик Master-X (01.07.2010) Передовик Master-X (16.07.2010) Передовик Master-X (16.05.2011) Передовик Master-X (01.07.2012) Ветеран трепа Master-X (16.07.2012)
Ссылка на сообщениеДобавлено: 20/01/13 в 13:35       Ответить с цитатойцитата 

Yacc:Зачем же так извращаться и ещё раз лазить в базу то? Уже же есть обьект построенный в котором есть вся инфа?.

X-dream: вот вариант соглассованный с тем что ты выше написал:
Код:
<?php $this_category = get_category($cat);
echo $this_category->category_nicename;
echo $this_category->cat_ID; ?>


Код выше распечатает и имя и ID. А вообще вот что ещё есть в твоём обьектике $this_category:

Код:
[term_id] => 85
    [name] => Category Name
    [slug] => category-name
    [term_group] => 0
    [term_taxonomy_id] => 85
    [taxonomy] => category
    [description] =>
    [parent] => 70
    [count] => 0
    [cat_ID] => 85
    [category_count] => 0
    [category_description] =>
    [cat_name] => Category Name
    [category_nicename] => category-name
    [category_parent] => 70

(!)Внимание Ero Advertising дополнительный Еврики от продажи рекламы. Особенно попандеров и мобилок.

9
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 20/01/13 в 13:44       Ответить с цитатойцитата 

X-dream:
Все выше конечно круто но это лишний запрос к БД, можно проще просто дернуть переменную
Код: [развернуть]

8
 



С нами с 19.05.08
Сообщения: 1894
Рейтинг: 3625


Передовик Master-X (16.06.2010) Передовик Master-X (01.07.2010) Передовик Master-X (16.07.2010) Передовик Master-X (16.05.2011) Передовик Master-X (01.07.2012) Ветеран трепа Master-X (16.07.2012)
Ссылка на сообщениеДобавлено: 20/01/13 в 14:16       Ответить с цитатойцитата 

Дартаньян писал:
X-dream:
Все выше конечно круто но это лишний запрос к БД, можно проще просто дернуть переменную
Код: [развернуть]


А если почитать референс http://codex.wordpress.org/Function_Reference/get_category то можно прочесть что функция get_category может принимать как Category ID так и Category row object. Ну и тогда видим что ваш метод будет работать только в случае если в том контексте $cat являеться Category ID.

(!)Внимание Ero Advertising дополнительный Еврики от продажи рекламы. Особенно попандеров и мобилок.

8
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 20/01/13 в 16:25       Ответить с цитатойцитата 

xp-ViT писал:
А если почитать референс http://codex.wordpress.org/Function_Reference/get_category то можно прочесть что функция get_category может принимать как Category ID так и Category row object. Ну и тогда видим что ваш метод будет работать только в случае если в том контексте $cat являеться Category ID.

автор писал что
Цитата:
Как в WP на страничке категории вывести её номер ID?

из этого видно что мой способ самый простой и оптимальный.

8
 

пьяный мастер

С нами с 06.09.05
Сообщения: 11906
Рейтинг: 5835


Передовик Master-X (16.12.2006) Передовик Master-X (01.01.2007) Передовик Master-X (16.01.2007) Передовик Master-X (16.09.2020)
Ссылка на сообщениеДобавлено: 20/01/13 в 20:32       Ответить с цитатойцитата 

Дартаньян писал:
X-dream:
Все выше конечно круто но это лишний запрос к БД, можно проще просто дернуть переменную
Код: [развернуть]


то что надо!!!

спасибо!

блин, как просто оказывается ))

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »