Хочу поделиться с вами еще одним вариантом организации карты сайта на своем блоге.
Мне этот способ нравится больше, описанного в посте Как сделать карту сайта без плагинов тем, что он выводит не только список записей, но и указывает категорию, в которой эти записи опубликованы.
Итак, читаете упомянутый выше пост, выполняете все то, что в нем написано, а вместо кода
<h3>Записи</h3> <?php query_posts('showposts=1000'); ?> <ul> <?php while (have_posts()) : the_post(); ?> <li> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a> </li> <?php endwhile;?> </ul> |
Пишете следующее ↓
<h3>Записи</h3> <?php $cats = get_categories('parent=0&orderby=name&hierarchical=0'); foreach ($cats as $category) { print '<div class="category"><a href="'.get_category_link($category->cat_ID).'">'.$category->name.'</a></div>'; print '<ul>'; query_posts(array('cat' => $category->cat_ID,'showposts'=>1000)); while (have_posts()) { the_post(); $showed_ids[] = get_the_ID(); ?> <li> <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title() ?></a> <span class="time"><?php the_time('d.m.Y') ?></span> </li> <?php } print '</ul>'; } ?> |
Если вы не хотите указывать время публикации записи, удалите из приведенного выше кода эту часть:
<span class="time"><?php the_time('d.m.Y') ?></span> |
Готовый файл карты сайта можно скачать по ссылке ниже ↓
Открыть ↓
Вот, как это должно выглядеть:
Пользуйтесь с удовольствием!
Все сделала, как Вы написали, но рубрики с подкатегориями не выводятся. Буду очень признательна, если подскажите, что нужно сделать.
Значит, не все сделали. Или сделали не так.
Прочитайте еще раз внимательно и сделайте заново.
Сделала все заново. Опять тоже самое. Мне кажется, что в этом коде не предусмотрен вывод категорий с дочерними рубриками. Может я, конечно, ошибаюсь.
Если убрать параметр parent=0, то подкатегории начинают выводится, но без родительских рубрик.
Подскажите, пожалуйста, что можно сделать, чтобы выводились вся иерархия: родительская категория-дочерняя-пост?
А разве я писала о том, что будут выводиться категории с подкатегориями?
Вовсе нет - только отдельные категории, без иерархии.
Будет время - перепишу вывод так, чтобы выводились и подкатегории.
Спасибо. Буду ждать!
очень хороший пост, была на 3-х блогах, но этот самый полезный оказался, но у меня тоже ничего не выводится, даже когда убрала parent=0 🙁
и еще, как можно убрать выдвигающуюся панель? Дело в том, что когда я нажимаю на карту сайта, у меня еще зачем-то выдвигается панелька, а она мне в принципе не особо нужна, тем более учитывая, что у меня карта сайт не выводится совсем. Кстати может ли это как-то зависеть от темы? у меня twenty eleven стоит
У меня все получилось! ура!! 🙂
теперь как бы её красиво оформить?? а-то она у меня сейчас как голая(((
Добрый вечер! Я подписался на ваш ФИД, как он работает я не знаю, ползаю по нему пол часа. Мне нужен пароль что бы скачать карту сайта.
Прочитайте, пожалуйста, как скачать бесплатные материалы на странице Как скачать темы. Там есть еще один вариант.
Доброго дня!Подскажите!У меня всё получилось установить,но цвет самих букв слишком бледный,всё сливается.Как мне сделать ,чтоб вся карта была написана тёмно-синими буквами?
наташа, у нас на форуме есть раздел Проблемы с версткой.
Спросите там.
Спасибо ! Попробую узнать там.
красивая панелька с социальными кнопками. самописная, или плагин? если самописная - то где прочитать? если плагин, то какой?
Читайте...
А если допустим на блоге тысячи записей, то как сделать чтобы когда заходишь на карту она не уезжала вниз на километр со всеми этими записями?
Поставить плагин Карты сайта.
Доброго дня! А не подскажете как в карту добавить еще и теги?
у меня плагин стоял DB Map и там ещё что то- карту сайта делал.. сейчас по статье делал все с первого раза получилось. спасибо.. одним плагином меньше. А те кто фишками пользуется с этого сайта.. кнопки соц. сетей хоть пожмякайте- отблагодарите автора за работу..
Спасибо за прекрасный рецепт, сделал таким образом карту на нескольких сайтах. Но есть ли возможность выводить список публикаций в две колонки? Я нашёл решение для вывода списка рубрик в две и более колонок, но этот случай посложнее...
Ksana, а как можно сделать чтобы рубрика бала одним цветам, а подрубрика другим?
И еще у меня почему то правый сайтбар уходит под карту только на странице карта сайта, а на остальных страницах все нормально. В чем может быть проблема?
1. При помощи CSS.
2. Скорее всего, где то на странице есть не закрытый тег.