• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Вывод списка ярлыков (slug) подкатегорий

kastembay

Постоялец
Регистрация
3 Янв 2013
Сообщения
208
Реакции
124
Доброе время суток. Задача: необходимо получить список ярлыков (slug) подкатегорий определенной категории без плагинов. Пробовал get_term_by, но ничего не выводит. Есть другие варианты получения ярлыков без плагинов? Гугл выдает множество вариантов, которые не работают.

Заранее благодарю за ответ.
 
PHP:
$cat_id = 1;

function slug_by_cat($cat_id){
$subarr = array();
$subcat = wp_list_categories('orderby=id&use_desc_for_title=0&child_of='.$cat_id.'&style=none&echo=0&hide_empty=0');
preg_match_all('/href="(.*?)"/',$subcat,$matches);
foreach($matches[1] as $url){
$urlarr = explode('/',$url);
$slug = $urlarr[count($urlarr)-1];
$subarr[] = $slug;
    }
return $subarr;
}
print_r(slug_by_cat($cat_id));

как-то так можно
 
PHP:
$cat_id = 1;

function slug_by_cat($cat_id){
$subarr = array();
$subcat = wp_list_categories('orderby=id&use_desc_for_title=0&child_of='.$cat_id.'&style=none&echo=0&hide_empty=0');
preg_match_all('/href="(.*?)"/',$subcat,$matches);
foreach($matches[1] as $url){
$urlarr = explode('/',$url);
$slug = $urlarr[count($urlarr)-1];
$subarr[] = $slug;
    }
return $subarr;
}
print_r(slug_by_cat($cat_id));

как-то так можно

Выводит в виде массива?
 
вообщем-то используется функция wp_list_categories в приведенном мною примере да функция выводит slug подкатегорий ввиде массива, если ничего не обрабатывать будет выводить в виде
<a href="Для просмотра ссылки Войди или Зарегистрируйся">subcat1</a><br />
<a href="Для просмотра ссылки Войди или Зарегистрируйся">subcat2</a><br />...
 
Назад
Сверху