WordPress – карта сайта для людей

Не секрет, что грамотная карта сайта “для людей” является неотъемлемой частью SEO оптимизации. И сегодня, я бы хотел поделиться достойным решением по созданию такой карты на движке wordpress. Да, можно конечно просто обойтись готовым плагином карты сайта, например DDSitemapGen. Но стоит задуматься о том, что плагины скорей всего потребуют дополнительный ресурс вашего сервера. Поэтому вариант с плагинами мы рассматривать не будем. Расскажу о другом способе, на который не так давно наткнулся в сети.

Способ простой. Основывается он на создании шаблона карты сайта внутри wordpress темы. Для наглядности, взгляните на карту моего блога. Реализована она без всяких дополнительных плагинов! Хотите узнать как? Тогда читайте дальше!

Итак. Как создать такую аккуратную карту сайта на движке wordpress?

В папке с вашим шаблоном сайта лежит файл page.php

page.php

Скопируйте этот файл, вставьте в туже папку и переименуйте как sitemap.php

sitemap.php

Откройте новый файл sitemap.php в редакторе и удалите код, который отвечает непосредственно за вывод содержимого страниц

delete

На это место вставляем код карты

В первой строке файла sitemap.php дописываем значение “Template Name: Sitemap Page”, которое wordpress определит как статус шаблона карты сайта.

Все готово. Осталось только создать новую страницу с картой. Заходим в админку, создаем новую страницу, справа в панели выбираем наш шаблон Sitemap Page

Добавление карты

Думаю, что такая карта будет полезна не только в качестве SEO оптимизации, но и для многих пользователей станет удобной навигацией.

Если что-то будет не понятно, попробуйте скачать и поковырять исходник sitemap.php для моего шаблона :)


С уважением, Игорь Дулин


Cервис моментального приема платежей и партнерских программ Glopart.ru



Понравился пост? Поделись с друзьями!

Метки записи

Комментариев: нет

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


;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

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