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

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

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

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

А сегодня речь пойдет еще об одном способе создания карты сайта на 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 минут без головной боли и с читабельным  содержанием.

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

Проверьте ещё

Wordpress не отправляет письма - что делать?

WordPress не отправляет письма – что делать?

Здравствуйте, друзья. Сегодня решил поделиться с вами решением одно распространенной проблемы с WordPress – дело …

11 комментариев

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

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

    • Вячеслав Балашов

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

      • нерадивый бухгалтер

        Это немного противоречит тому что я только что прочла в интервью). Вы же хотите изучить досконально WP и давать уроки)

        • Вячеслав Балашов

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

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

  3. Notepad++ уже нашла в Яндексе. Скачала. Попробую что-нибудь сделать.

    • Вячеслав Балашов

      Думаю, что у вас получиться – это дело совсем несложное.

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

        • Вячеслав Балашов

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

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

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

  4. валентин

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

    • Вячеслав Балашов

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

Добавить комментарий

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

http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/by.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/dn.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bo.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/buba.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/eyes.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/drink.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/de.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/jokingly.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bt.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/dt.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/cl.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/ca.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bz.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/di.gif 
http://balashoff.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
 
ИНФОПРОДУКТЫ БЕСПЛАТНО

СКАЧАЙТЕ
FREE!

СКАЧАТЬ СЕЙЧАС!
close-link