Воскресенье, 28.04.2024, 11:34
Все Софт
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Категории раздела
Софт
Игры
Музыка
Разное
Фильмы
Система
Утилиты
Windows
Заставки
Интернет
Картинки
Вебмастеру
Видеоклипы
Для мобилок
Мультимедиа
Безопасность
Portable Софт
Журналы и книги
Графика и дизайн
SEO Советы
Торрент трекер

Мини-чат

Наш опрос
Каким браузером Вы пользуйтесь?
Всего ответов: 3

Главная » 2011 » Декабрь » 10 » HTML Карта сайта для WordPress
20:48
HTML Карта сайта для WordPress
HTML карты сайта (в отличие от XML карты сайта) часто упоминается как полезные для SEO. Они, безусловно, если вы используете их с умом (и особенно Bing, кажется, нравится им время от времени), но я люблю их еще больше за то, что пользователи, как их много.

Там есть много плагинов, там, что поможет вам сделать HTML карту сайта. Это не особенность в мой плагин WordPress SEO Пока еще нет, но это могло бы стать одним.Проблема, однако, что в большинстве случаев, Вы будете хотеть сделать определенные вещи с вашей карты сайта, включать или исключать определенные страницы / пост типов, показывают определенную таксономии, и т.д. Вот почему я склонен к советам людей, чтобы создать шаблон Карта сайта в своей теме и используйте ее.

На самом деле, я советую вам использовать тему частичной, так что вы можете повторно использовать HTML-шаблона карты сайта на WordPress 404 страниц ошибок тоже. Чтобы сделать это, выполните следующие действия: во-первых, создать частичных папок в папке темы. В этой папке частичных, создайте файл с именем sitemap.php.

Вставьте следующий код в этот файл и адаптироваться по мере необходимости для вашего сайта:
Quote
<h2 id="authors">Authors</h2> 
<ul>
wp_list_authors(
array(
'exclude_admin' => false,
)
);
?>
</ul>

<h2 id="pages">Pages</h2>
<ul>
// Add pages you'd like to exclude in the exclude here
wp_list_pages(
array(
'exclude' => '',
'title_li' => '',
)
);
?>
</ul>

<h2 id="posts">Posts</h2>
<ul>
// Add categories you'd like to exclude in the exclude here
$cats = get_categories('exclude=');
foreach ($cats as $cat) {
echo "
  • ".$cat->cat_name."

    ";
    echo "
      ";
      query_posts('posts_per_page=-1&cat='.$cat->cat_ID);
      while(have_posts()) {
      the_post();
      $category = get_the_category();
      // Only display a post link once, even if it's in multiple categories
      if ($category[0]->cat_ID == $cat->cat_ID) {
      echo '
    • '.get_the_title().'
    • ';
      }
      }
      echo "
    ";
    echo "
  • ";
    }
    ?>
    </ul>


    Теперь, где бы Вы нуждаетесь в этом HTML-карты сайта "немного" в теме WordPress, используйте это:
    Quote
    1'/partials/sitemap'); ?>


    HTML Карта сайта WordPress шаблон страницы
    Вы можете сделать это, например, для шаблона страницы сайта. Чтобы создать шаблон карта сайта, используя этот код, не дублировать ваш файл page.php и переименовать его в страницу-sitemap.php. Теперь откройте его и ниже вызов the_content ();, что находится в там, добавьте get_template_part () бит, упомянутых выше. Теперь идите в первой строке файла, а после открытия
    Quote
    1/*
    2Template Name: Sitemap Page
    3*/


    Это сделает WordPress признать его в качестве шаблона HTML Sitemap. Это позволит вам написать несколько вводный текст для вашего HTML-карты сайта, после чего показывает полную карту сайта.
    Добавление пользовательских типов Написать в ваш HTML Карта сайта

    Обновление: Если вам нужны нестандартные типы сообщения на вашей HTML-карты сайта тоже добавить этот код под другим кодом:

    Quote
    foreach( get_post_types( array('public' => true) ) as $post_type ) { 
    if ( in_array( $post_type, array('post','page','attachment') ) )
    continue;

    $pt = get_post_type_object( $post_type );

    echo '<h2>'.$pt->labels->name.'</h2>';
    echo '<ul>';

    query_posts('post_type='.$post_type.'&posts_per_page=-1');
    while( have_posts() ) {
    the_post();
    echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
    }

    echo '</ul>';
    }
    Категория: SEO Советы | Просмотров: 187 | Добавил: Nurbagit | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Форма входа


    Поиск


    Календарь


    Облако тегов


    Статистика сайта

    Зарег. на сайте

    Всего: 53
    Новых за месяц: 1
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0

    Из них

    Администраторов: 1
    Модератор:
    Журналисты: 9
    Обычных юзеров: 43

    Из них

    Парней: 47
    Девушек: 5



    Друзья сайта

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    ... Создать бесплатный сайт с uCoz