Как сделать карту блога без плагинов

Как сделать карту блога без плагинов

Здравствуйте, дорогие читатели моего блога.

В предыдущей моей статье я описал способ создания как при помощи одного из плагинов можно создать карту блога для ваших читателей.

А сегодня речь пойдет еще об одном способе создания карты сайта на wordpress, но уже без применения  плагинов – это удобно для тех, кто не любит перегружать свой блог.

Сначала нам необходимо создать пустой файл и назвать его maps.php. Сделать это можно в программе Notepad++.

Затем вставляем в него вот этот код:

<?php
/*
Template Name: map.php
*/
?>
<?php get_header (); ?>
<div id=»colLeft»>
<h3>Страницы</h3>
<ul>
<?php wp_list_pages (‘title_li=’ ); ?>
</ul>
<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>
</div>
<div id=»colRight»>
<?php get_sidebar (); ?>
</div>
<?php get_footer (); ?>

И сохраняем файл. Помещаем этот файл в папку с вашей темой. Это примерно выглядит так:

public_html/wp_content/themes/ваша_тема/maps.php

Заходим в админку блога и создаем новую страницу, на который вы хотите разместить вашу карту блога. Называем ее, например, «Содержание» и сохраняем.

Справа в сайдбаре находите меню «Атрибуты страницы» и в виде шаблоны выбираете maps.php.

Все, карта блога готова. Посмотреть ее пример можно здесь

Стоит отметить некоторые особенности этого метода.

Например, ваш сайдбар может  сползти вниз – это решается ковырянием в коде. А именно, в файле  page.php удаляем цикл и вставляем вышеуказанный код. Но этот способ подходит тем, кто любит все делать своими руками.  Лично же мне было проще установить плагин и сделать карту блога за 10 минут без головной боли и с читабельным  содержанием.

Если статья для вас оказалась полезной, то нажмите на кнопки соцсетей – я вам буду благодарен.

Подписывайтесь на мой канал в Телеграм - там все про распаковку экспертости!



Хотите получать свежие статьи себе на почту?

Введите ваш рабочий электронный адрес:



11 комментариев к “Как сделать карту блога без плагинов”

  1. Ильмира Мингазутдинова

    Вот-вот, Вячеслав, согласна с Вами: этот метод хорош для тех, кто еще разбирается в подобного рода штучках. Я вот, к примеру, тоже люблю делать все своими руками, но лучше поставлю плагин, чем делать все то, что Вы только что описалиhttp://balashoff.ru/wp-content/plugins/wp-monalisa/icons/eyes.gif

    1. Вячеслав Балашов

      Я тоже сторонник простых методов — установил плагин и работай спокойно.
      Наше дело — делать бизнес, а не ковыряться в недрах блога http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bz.gif

        1. Вячеслав Балашов

          Знания, не примененные на практике бесполезны.
          Обременять себя знаниями, которые никогда не пригодятся — путь в пустоту.
          Людям нужно давать то, что решит их проблемы, а не о, что интересно автору — это закон бизнеса и рынка.
          А консультации и практические уроки я и так даю — все довольны http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/buba.gif

  2. Спасибо огромное, Вячеслав, за подарки! Все сразу сегодня получила, теперь буду разбираться. Смешной вопрос у меня: где взять программу Notepad++ ? А ещё вопрос не по этой теме (проявляю нахальство). У меня стоит на сайте тема Twenty Eleven. Она, похоже, не поддерживает сайтбар в записях (где статьи отдельные). Можно ли там сайтбар установить? Не знаю, правильно ли я объяснила. Для меня это всё тёмный лес.

      1. Вячеслав, я насчёт сайтбара в записях. Попробовала поковыряться в кодах, сравнить шаблоны. Похоже, главное, что статья расположена на одноколоночном шаблоне, а главная страница — на двухколоночном. А где это исправить, не нахожу — нужен фрилансер. Легче тему сменить. Правильно я поняла или нет?

        1. Вячеслав Балашов

          Поставьте плагин и решите проблему с картой раз и навсегда.

          Тем более, что в настройках плагина можно скрыть технические записи своего блога от посетителей.

          Шаблон у вас честно говоря, очень скромный — я бы его сменил на более расширенный. Одна колонка для записей — маловато будет http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif

  3. валентин

    Плохой способ, на большинстве тем сайтбар просто сползает вниз. Приходиться ковыряться в стилях. Есть более надежный способ, хотя маленько посложнее, но принцип тот же. Можете прочитать здесь, на моем сайте . Карта будет работать стопроцентно.

    1. Кто же спорит?
      Но альтернатива должна быть всегда :)
      Эту статью я написал именно для тех, кто любит все делать самостоятельно и без плагинов.
      По мне так проще плагин поставить и получить красивый результат, нежели копаться в коде :)

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх