Как получить ID рубрики зная Slug?

Как получить ID рубрики зная Slug?

Для чего это нужно?

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

http://webworks.com.ua/category/vse/ достаем из нее только то что нам надо вот таким вот способом substr($_SERVER[«REQUEST_URI»], 10, -1) то есть он возьмет все что идет после десятого символа и отрежет последний (сам адрес сайта в $_SERVER[«REQUEST_URI»]переменной не берется), таким образом мы получаем «vse» — но это лишь ярлык или же Slug нашей рубрики.

Вы подумаете, ну теперь просто зная ярлык узнаем id, но не тут то было, сколько я не тыкался с функцией get_term_by() так мне и не удалось достать именно id рубрики, зато вот таким способом get_category_by_slug() удалось получить название, теперь зная название применяем функцию $cat_id = $category->term_id.

в чистом коде:

вот и все, дальше просто выводим полученную рубрику:

admin

Автор: Маринец Илья

Закажите звонок!

Мы перезвоним Вам ровно в:

Введите номер телефона
Введите капчу
Например: 093 000 00 00

Напишите нам

Имя должно содержать от 2 символов и не начинаться с цифры

Введите капчу