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

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

Есть два вида карт сайта, одна в формате xml для поисковых систем, а есть карта сайта для пользователей в виде обычной страницы.

В этой заметке будет описан один простой способ создания карты сайта, не используя при этом сторонние плагины.

В некоторых темах такие опции бывают уже встроены, но если Вам не хочется менять оформление ради этого, да и плагин не хочется искать под это дело, можно попробовать данный вариант.

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

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

Откройте файл index.php который находится в корне папки с темой, просмотрите код, оттуда нам нужен только цикл, который выводит все статьи из базы данных.

Должно получиться что-то вроде этого:

<h3>Карта сайта </h3>
<?php query_posts('showposts=500'); ?>
<ul>
 <?php while (have_posts()) : the_post(); ?>
   <li>
       <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
   </li>
<?php endwhile;?>
</ul>

Скопируйте себе и можно проверять, все должно работать.

Карта сайта готова. Чтобы отобразить ее на сайте, можно сделать шаблон и применить к новой странице, можно еще сохранить в отдельный файл, назвать например, sitemap.php, и разместить на сайте ссылку, чтобы посетители могли использовать.

Поделитесь в соц сетях...
Share on VK
VK
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin
Email this to someone
email

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

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