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

Вывод категорий

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

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 27/11/13 в 00:27       Ответить с цитатойцитата 

нужно вывести подкатегории определенной категории

стандартная тема Twenty Eleven
в хелпе вордпреса пишут что выводить нужно выводить так
Код: [развернуть]

так у меня нечего не выводит

нашел код
Код: [развернуть]

выводит все категории

добавил ID основной категории
Код: [развернуть]

он ее вывел, а мне надо что бы он выводил все подкатегории этой категории

можно как-то это сделать?

я понимаю что можно через запятую всунуть ID подкатегорий и он их выведет, но мне так не надо

надо так пример:

основная категории:
Жанры
подкатегории:
ужасы
боевик
комедия

я пишу посты и выделяю подкатегорию боевик < вот эту и надо вывести

трейд Teen, Mature
Качественные ссылки

2
 



С нами с 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)
Ссылка на сообщениеДобавлено: 27/11/13 в 09:33       Ответить с цитатойцитата 

Код:
<ul>
<?php wp_list_categories(array('child_of' => 10)); ?>
</ul>

7
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 27/11/13 в 12:27       Ответить с цитатойцитата 

Yacc: спасибо , но выводит все что есть в подрубрике, а мне надо, что бы только то, что я отмечу при создании поста + выводит еще слово 'Рубрики' оно не вписывается в дизайн

п.с. вывести пытаюсь на странице поста(single)

трейд Teen, Mature
Качественные ссылки

1
 



С нами с 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)
Ссылка на сообщениеДобавлено: 27/11/13 в 12:50       Ответить с цитатойцитата 

Вариантов как это сделать несколько. Вот один:
Код:
<?php
// In the Loop
$categories = array();
foreach (get_the_category(get_the_ID()) as $category)
    if ($category->category_parent == '10')
        $categories[] = '<a href="' . get_category_link($category->cat_ID) . '">' . $category->cat_name . '</a>';
echo implode(', ', $categories);
?>

7
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 27/11/13 в 13:30       Ответить с цитатойцитата 

Yacc: большое спасибо!

трейд Teen, Mature
Качественные ссылки

2
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 29/11/13 в 16:54       Ответить с цитатойцитата 

Yacc: подскажи пожалуйста, в этот код можно что-то добавить что бы при выводе в линки добавлялся title="соответствующий тег"
сам код выводит список тегов к статье на странице поста

Код: [развернуть]

трейд Teen, Mature
Качественные ссылки

2
 



С нами с 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)
Ссылка на сообщениеДобавлено: 29/11/13 в 17:15       Ответить с цитатойцитата 

Можно, но не нужно. Лучше так:

Код:
<?php

$tags = array();
foreach (get_the_tags() as $tag)
   $tags[] = '<a href="' . get_tag_link($tag->term_id) . '" title="' . $tag->name . '">' . $tag->name . '</a>';
echo implode(' | ', $tags);

?>


В дивы сам завернешь.

Последний раз редактировалось: Yacc (29/11/13 в 18:37), всего редактировалось 1 раз

6
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 29/11/13 в 18:31       Ответить с цитатойцитата 

Yacc: спасибо, только выводит все теги существующие, а мне надо что бы только те которые прописаны к статье, пытался сам намудрить из твоего кода нечего не выходит icon_sad.gif

трейд Teen, Mature
Качественные ссылки

1
 



С нами с 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)
Ссылка на сообщениеДобавлено: 29/11/13 в 18:36       Ответить с цитатойцитата 

Тестить не досуг нынче, пардон. Исправил.

6
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 29/11/13 в 18:44       Ответить с цитатойцитата 

Yacc: большое спасибо!

трейд Teen, Mature
Качественные ссылки

1
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 30/11/13 в 11:49       Ответить с цитатойцитата 

Yacc: подскажи пожалуйста, что добавить в код для тегов
Код: [развернуть]
что бы не выдавало ошибку когда тегов нету к записи?
Код: [развернуть]

трейд Teen, Mature
Качественные ссылки

1
 



С нами с 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)
Ссылка на сообщениеДобавлено: 30/11/13 в 12:17       Ответить с цитатойцитата 

Код:
<?php

$tags = array();
$post_tags = get_the_tags();
if ($post_tags) {
   foreach ($post_tags as $tag)
      $tags[] = '<a href="' . get_tag_link($tag->term_id) . '" title="' . $tag->name . '">' . $tag->name . '</a>';
   echo implode(', ', $tags);
}

?>

6
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 01/12/13 в 01:23       Ответить с цитатойцитата 

Yacc: большое спасибо!

трейд Teen, Mature
Качественные ссылки

1
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 30/05/14 в 12:45       Ответить с цитатойцитата 

Код:
<?php
$categories = array();
foreach (get_the_category(get_the_ID()) as $category)
    if ($category->category_parent == '')
        $categories[] = '<a href="' . get_category_link($category->cat_ID) . '">' . $category->cat_name . '</a>';
echo implode(', ', $categories); ?>


подскажите пожалуйста, что нужно добавить в этот код, что бы исключить 3-5 категорий из страницы записей, что то у меня не получается пробовал разные варианты

трейд Teen, Mature
Качественные ссылки

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

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


Перейти:  



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

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

Опросы

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



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