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

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

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

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

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

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

Нажмите, чтобы оценить этот пост!
[Всего: 0 Средний: 0]

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



Поделитесь статьей с вашими друзьями - они вам будут благодарны!

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. валентин

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

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

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

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

https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_cool.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/by.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_good.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/dn.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bo.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/buba.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/eyes.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/drink.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/de.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_bye.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_whistle3.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_yes.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_cry.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/jokingly.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_mail.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_sad.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_unsure.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bt.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/dt.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/cl.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/ca.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/bz.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/di.gif 
https://balashoff.ru/wp-content/plugins/wp-monalisa/icons/ab.gif 
 
Пролистать наверх