banner ad

Карта сайта без плагина dagon-design


Игорь Козлов | 2015-01-28 | 0 Комментариев

Здравствуйте, читатели Блогопрактики! Сегодня хочу поведать вам, как я избавился ещё от одного плагина. Как говорится, чем меньше, тем лучше. Так я лишился ещё одной примочки под названием dagon-design-sitemap-generator….

Сей плагин, как вы знаете, генерирует карту пользовательскую сайта, или как мы ещё называем, страницу «Все статьи», в общем, полезная штука, но, оказывается, можно обойтись и без неё.

Чтобы сделать страницу «Все статьи» без плагина за основу я взял вот такой код:

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

Честно говоря, уже и не помню, на каком сайте подсмотрел я сей код, дело было еще в прошлом году, но не думаю, что это тайная тайна ))

Карта сайта без плагина dagon-design

Суть всех манипуляций в том, что нужно создать отдельную страницу в папке с темой и подключить её через админку.

Например, если у вас есть уже создана страница, которая отвечает за вывод всех статей с помощью плагина dagon-design, то если отключить его, затем убрать со страницы вставленный специальный код плагина dagon-design, а саму страницу (Все статьи) подключить к специально созданной карте сайте, то все будет работать без плагина.

1. Чтобы все сие воплотить в жизнь, нужно сначала создать в папке с темой файл karta.php. Для этого создаете в блокноте notepad++ файл с кодировкой utf8, даете ему название karta.php

2. Затем в самом начале файла (открываем его в notepad++) вставляется такой код:

<?php
/*
Template Name: Карта сайта
*/
?>

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

Читайте также:  Ошибки в тексте и борьба с ними

3. Затем к странице karta.php подключаем хедер.

<?php get_header (); ?>

4. Затем подключаем вышеупомянутый код вывода тайтлов статей. В нем параметр showposts=1000 показывает, что будет выводится 1000 заголовков.

5. Теперь можно подключить сайдбар

<?php get_sidebar (); ?>

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

6. Затем добавляем футер.

<?php get_footer (); ?>

В общем создаем шаблон страницы «Карта сайта», в которой самый первый код отвечает за вывод тайтлов.

7. Закачиваем страницу на хостинг в папку с темой.

karta

Теперь если зайти в меню «Внешний вид — Редактор», то у вас должен появится шаблон страницы «Карта сайта»

karta2

Теперь подключаем эту страницу, чтобы она выводилась в меню. Для этого заходим в админку в раздел „Все страницы”.

Находим страницу „Все статьи” (у меня „тайтлы”). Удаляем из неё код плагина dagon-design-sitemap-generator и вместо него пишем пару вступительных слов. Кстати, плагин уже можно отключить.

В общем оформляете страницу на свой вкус и цвет. Я все сделал c помощью кодов в файле karta.php.

arrow4Теперь саму страницу подключаем к новому шаблону карты. В атрибутах страницы выбираем шаблон. По умолчанию стоит базовый, я подключаю „Карта сайта”.

karta3

Теперь файл karta.php соединен с моей странице «Все статьи» и выводится в меню.

В общем у меня получился вот такая страница. Посмотреть здесь. Единственный недостаток такой страницы в том, что статьи не разбиты на категории.

  • Зато они выводится по порядку добавления, легко вмещаются на одной странице.
  • Такая страница со статичным html в сайдбаре не грузится долго
  • Сайдбар уникальный, его можно менять.
  • Плагином меньше.
  • Мне нравится такая страница.
Читайте также:  Плагин all-in-one-seo-pack и его назначение

ПОДПИСАТЬСЯ НА ОБНОВЛЕНИЯ БЛОГА И ПОЛУЧАТЬ НОВЫЕ СТАТЬИ, АУИДО И ВИДЕОКУРСЫ

Как эффективно и быстро искать информацию на подобной странице, я описал здесь.

Автор: Игорь Козлов
Чистый звук в мире инфобизнеса

Понравилась статья - поставь плюсик!


Список Прибыльных Партнерок Рунета! - Список партнерских программ плюс 3 бесплатных видеурока по привлечению трафика

АЛХИМИЯ YOU TUBE! - Как 0 рублей превратить в 20 000! Скачайте БЕСПЛАТНЫЙ видеокурс Ирины Лоренс «YouTube от А до Я»



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

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

WordPress: 38.44MB | MySQL:62 | 0,885sec