Карта сайта для WordPress без плагинов — советы, правила, инструкция


Карта сайта для WordPress без плагинов

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

В настоящее время вебразработчики, не любят использовать плагины, т.к. увеличивается время загрузки сайта, не позволяют достичь желаемого вами и заказчиком результата. К примеру я использовал плагин автоматической генерации карты сайта. Проблема заключалась в том, что формат сортировки постов не соответствовал желаемому. Наиболее эффективным методом сортировки, является – сортировка по месяцам. Что позволяет точно анализировать количество статей добавлено на интернет ресурсе. При отсутствии глубоких знаний языка программирования PHP, как в моем случае, приходится погружаться во всемирную паутину в поисках необходимого решения, а главное работающего кода. Поверьте это нелегко, поиски могут затянуться на несколько недель. После долгих  проб, ошибок, разочарований, я выбрал для себя действительно работающий вариант, устраивающий не только меня, но и заказчиков. В этой статье, я предлагаю работающий формат вывода архива записей, простой, удобный, эффективный.

Карта сайта для WordPress без плагинов с помощью архивов.

Карта сайта для WordPress без плагинов

Заготовка функций PHP

Нам необходимо открыть адми-панель (админку). Находим «Внешний вид». В редакторе находим файл page.php. Отдельно, используя любой текстовый редактор, вставляем содержимое page.php. Следующим шагом является поиск строки <?php the_content(); ?>. Заменяем ее на:

Вот как это должно получиться:

Переименовываем текстовый документ в sitearchives.php , сохраняем.
В тех случаях когда публикаций за месяц сто и более, придется корректировать строку if( $counter++ < 100 ), где сто отображаемые записи за данный период в числовом эквиваленте.  В случаях с меньшей активностью, оставляем исходный вариант.

Вывод архива на WordPress

Мы создали новый файл для карты сайта используя архив WP (sitearchives.php). Теперь необходимо залить это все в вашу тему на сервере, или локальном компьютере.

Добавляем новую страницу в админке, с любым названием «Архив», «Карты», «Смеркалось» (здесь есть где развернуться вашей фантазии и остроумию). С правой стороны есть атрибуты страницы, где необходимо выбрать «Шаблон», данной страницы.

Карта сайта для WordPress без плагинов

Следующий шаг «Опубликовать». Попивая вкусный кофе, любуемся результатом – новая карта сайта отсортированная по месяцам.

Как видите, процесс занял у нас пятнадцать минут.

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

Previous Набор элементов интерфейса - Square
Next Простой эффект YouTube-меню

Suggested Posts

OpenCart 2.1.x — бесплатный templatemonster шаблон

Всплывающая подпись к картинке при наведении с помощью CSS3

PHP + cURL: авторизация на WordPress методом POST

WooCommerce — свой магазин?

СЕО для начинающих, основы для чайников

Как установить тему на блог WordPress