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

Оцените пожалуйста статью:

Ужасно!Удовлетворительно!Ничего нового!Хорошо!Отлично! (1 оценок, в среднем: 5,00 из 5)
Загрузка...

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

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