WordPress создаем карту сайта без плагинов.

Привет уважаемые читатели блога WebMasterMaksim.ru, сегодня я вам расскажу как создать карту сайта на WordPress без плагинов.

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

Поэтому нужно постараться ограничить количество плагинов до минимума, ну конечно если для вас создать карту сайта wordpress без плагинов будет трудной задачей, то читайте статью: «Создание карты сайта на WordPress плагином WP DS Blog Map», ну и заодно читаем: «как создать xml карту сайта на wordpress», помните что карту сайта нужно создавать в обязательном порядке она помогает ускорить индексацию блога.

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

WordPress создаем карту сайта без плагинов
WordPress создаем карту сайта без плагинов

То есть по сути нам нужно взять главную страницу и выкинуть из нее все лишнее (картинки, анонсики статей, ссылки на комментарии и так далее.)

Создаем карту сайта на WordPress без плагинов.

Вот смотрите видео о настройке вордпресс:


Итак, берем файл index.php вашей темы WordPress, которую вы можете найти в корневой папке > wp-content > themes > ваша тема WordPress > index.php, скачиваем ее себе на компьютер и открываем ее на редактирование в блокноте.

В этом файле нам потребуется код который выводит все ваши статьи из базы данных:

[php]<?php while (have_posts()) : the_post(); ?>[/php]

Далее нужно воспользоваться кодом который выводит название и ссылку ваших статей:

[php]<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>[/php]

И теперь объединяем эти два кода и получаем следующее:

[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>[/php]

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

[php]<?php
/*
Template Name: Карта сайта
*/
?>[/php]
Важно! Для новичков, хочу заметить что в файле index.php нужно оставить вывод сайтбара, футера и шапки сайта, также не забывайте про css контейнеры вашего блога, чтобы все было красиво.

Теперь переименовываем файл index.php допустим в karta сохраняем и загружаем в вашу WordPress тему, то есть откуда вы изначально скачивали index.php.

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

Повторюсь! При создании страницы в WordPress нужно как обычно заполнить поле заголовок, но перед сохранением с правой стороны в разделе «Атрибуты страницы» выбрать шаблон страницы под названием «Карта сайта», помните последний код который я вам привел, там была строчка:

Template Name: Карта сайта

Так вот это название и будет выпадать из этого списка, как вы поняли его можно менять на любое.

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

Кому интересно можете ознакомиться , как создать карту сайта на Joomla.

1 Звезда ХЕРНЯ!2 Звезды ЧИТАЛ И СПАЛ3 Звезды НУ МОЖНО ПОЧИТАТЬ4 Звезды НРАВИТСЯ!5 Звезд КРУТО! (3 оценок, среднее: 2,67 из 5)
Загрузка...Предыдущая
Создать блог WordPressWordPress форма обратной связи без плагинов.
Следующая
Создать блог WordPressПостраничная навигация WordPress без плагинов.