Как создать карту сайта без плагина,на базе «WordPress»!

Доброго времени суток,дорогие друзья!Вас приветствует Владимир Александров,в этой статье я покажу вам как создать карту сайта без плагина!

  • Создаём карту сайта.
  • Добавляем в карту страницы,категории,архивы.

Создаём карту сайта:

Заходим в панель управления вашего хостинга,"Файловый менеджер",переходим к сайту.

Открываем «wp-content».

открываем-wp-content

Затем папку с темами(Themes).

открываем-папку-с-темами

Далее открывайте папку с установленной на вашем сайте темой.

открываем-вашу-тему

В открывшейся папке создаём файл,называем его «sitemap.php».

Создаём-файл-sitemap-php

Открываем его для редактирования.

И вставляем туда такой код:

<?php
/*
Template Name: Sitemap
*/
?><?php get_header (); ?>
<div class="outer" id="contentwrap">
<div class="postcont-fullwidth">
<div id="content">

<div class="sitemap-xml">

<span class="post-cat"><h2>Статьи по категориям</h2>

<?php

$cats = get_categories ();
foreach ( $cats as $cat ) {

query_posts ( 'posts_per_page=-1&cat=' . $cat->cat_ID );

?>

<h3><?php echo $cat->cat_name; ?></h3>
<ul>
<?php while ( have_posts () ) { the_post (); ?>
<li><a href="<?php the_permalink (); ?>"><?php the_title (); ?></a></li>
<?php } wp_reset_query (); ?>
</ul>

<?php } ?></span>

</div></div></div>

</div>
<?php get_footer (); ?>

Сохраняем и закрываем файл,кодировка для сохранения должна быть «UTF-8».

сохраняем-кодировка-UTF-8

Затем переходим в консоль управления сайтом,выбираем добавить страницу.

страница-сверху

  1. Пишем название страницы,например-"Карта сайта".
  2. В графе «Шаблон» выбираем «sitemap».
  3. Назначаем номер страницы.
  4. Нажимаем «Опубликовать».

Сохраняем-страницу

...

Сохраняем-страницу-карта-сайта

Заходим на сайт и любуемся результатом.

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

Если вы хотите добавить отображение страниц,архивов или категорий,смотрите дальше как это сделать.

Добавляем в карту страницы,категории,архивы:

Снова заходим в файловый менеджер хостинга,открываем файл «sitemap.php» и,для того чтобы добавить страницы,вставляем перед надписью «<span class=»post-cat"><h2>Статьи по категориям</h2" следующий код:

<span>
<h2>Страницы</h2>
<ul>
<?php
wp_list_pages ('exclude=7957, 96, 4967');
?>
</ul>
</span>

Вставляем-страницы

Нажимаем сохранить,получится примерно так как показано на картинке.

Страницы-вставлены

Чтобы добавить категории,в тот же файл «sitemap.php» нужно вставить следующий код:

<span>
<h2>Категории</h2>
<ul>
<?php wp_list_categories ('title_li='); ?>
</ul>
</span>

Вставлять можете либо перед кодом отвечающим за отображение страниц,либо после него.

Добавляем-категории

Получится примерно следующее:

Сохраняем-категории

Теперь добавляем архивы,в тот же файл вставляем код:

<span>
<h2>Архивы</h2>
<ul>
<?php wp_get_archives ('type=monthly&show_post_count=0'); ?>
</ul>
</span>

Вставляем-архивы

И в вашей карте появятся архивы.

Появятся-архивы

Естественно,вы все эти три кода можете менять местами,убирать и вставлять только которые вам нужно.

Теперь у вас есть карта и не нужно «грузить» ваш сайт плагином.

У меня всё,все вопросы оставляйте в комментариях,удачи вам в ваших начинаниях!

С уважением,Владимир Александров!

Нажимая кнопку «Подписаться», я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности этого сайта

Нажимая кнопку «Отправить», я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности этого сайта!

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

Будь в курсе!

Нажимая кнопку «Подписаться», я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности этого сайта

Наш хостинг!
Идеальный выбор начинающих и небольших сайтов
Наш канал на You Tube
Мы в соцсетях!
Политика конфиденциальности
Пользовательское соглашение