Уважаемые форумчане! У мена на главной странице выводятся все посты из всех категорий. Но почему-то постам не присваивается сама категория (я ее вывожу для каждого поста снизу). А если перейти на конкретную рубрику, например, Windows 8, текст с названием категории отображается в во всех постах данной категории. Название категории в постах я вывожу с помощью функции single_cat_title(). Как мне быть. Подскажите реализацию. Очень нужно.
Зарание спасибо.
Не отображаются названия рубрик постов на главной странице
(Ответов: 12, Просмотров: 1246)
- 11.11.2013 14:41
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
- 11.11.2013 14:49
Функция правильная, но не видя остального кода вряд ли вам возможно помочь. Начнутся гадания.
- 11.11.2013 19:04
Выложите здесь код полностью.
Услуги по Wordpress. Профессионально. - 12.11.2013 12:07
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
DOleg,вот код главной index.php
Код HTML:<?php get_header()?> <div id="main"> <?php get_sidebar()?> <div id="content"> <?php if(have_posts()):?> <?php while(have_posts()):the_post()?> <div class="path"> <div class="icon border"> <p><?php single_cat_title();?></p> </div> <?php setPostViews(get_the_ID()); ?> <div class="icon-name"> <p><a href="<?php the_permalink();?>"><?php the_title();?></a></p> </div> </div> <?php the_post_thumbnail();?> <div class="content"><?php the_excerpt();?></div> <div class="info border_b"> <ul class="in"> <li><img src="<?php bloginfo('template_url');?>/img/admin.png"></li> <li><span><?php the_author();?></span></li> <li><img src="<?php bloginfo('template_url');?>/img/time.png"></li> <li><span><?php echo get_the_date();?></span></li> <li><img src="<?php bloginfo('template_url');?>/img/visited.png"></li> <li><span><?php echo getPostViews(get_the_ID()); ?></span></li> <li><img src="<?php bloginfo('template_url');?>/img/blank_catalog.png"></li> <li><span><?php single_cat_title();?></span></li> </ul> <a href="<?php the_permalink();?>">Подробнее</a> </div> <?php endwhile;?> <?php endif;?> <?php wp_pagenavi(); ?> </div> <div id="right"></div> </div> <?php get_footer()?>
Последний раз редактировалось SergeyNetIt; 12.11.2013 в 12:10.
- 12.11.2013 13:45
Вот так не пробовали выводить вместо вашей функции?
PHP код:single_cat_title может тут ошибка, что у вас та за код прописан?<?php
$category = get_the_category();
echo $category[0]->cat_name;
?> - 12.11.2013 13:50
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
3s777, так не пробовал. Код выводит на главной странице все посты. А функцией single_cat_title, я вывожу снизу поста, к какой категории он относится. В том то и дело, что при переходе в конкретную категорию, например, Винчестер, категории отображаются.
- 12.11.2013 13:56
Попробуйте вариант выше.
А в категориях название категории выводится у вас тоже с помощью single_cat_title? - 12.11.2013 14:02
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
3s777,да, в файле single.php и при щелчке на категорию выводится тоже через single_cat_title.
- 12.11.2013 14:05
SergeyNetIt,
нужно смотреть код данной функции, вслепую трудно что либо сказать... - 12.11.2013 14:08
- Регистрация: 06.08.2013
- Сообщений: 307
- Репутация: 5
3s777,так функция же single_cat_title стандартна функция Wordpress, какой там может быть код?
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Как вывести список обновленных постов на главной. | DLE | 7 | 01.06.2013 20:03 |
Записи из разных рубрик на одной странице (WordPress) | WordPress | 2 | 13.12.2012 21:13 |
Записи из разных рубрик на одной странице (WordPress) | Web программирование | 1 | 13.12.2012 18:49 |
Главной странице нет в выдаче | Общие вопросы поисковой оптимизации | 13 | 14.11.2012 19:40 |
Кол-по постов на главной | Блоги | 54 | 12.09.2009 22:23 |