ArtShok. Сайтостроение и немного SEO

Уроки и примеры по CSS, jQuery. Советы по монетизации и продвижению сайтов

Вы находитесь на блоге "ArtShok. Красивое сайтостроение".
Блог в большей степени посвящен примерам и урокам по CSS, jQuery, AJAX и немного внимания будет уделено продвижению (SEO). Иначе говоря, всему тому, что поможет сделать Ваш сайт более красивым и совершенным.

Машина твоей мечты вместе с Sape!

20 июля 2009

8 простых трюков для WordPress

Обойдемся без вступления.

1. Запрет на индексацию определенной категории блога
Уж сами решайте, для чего это вам может пригодиться, но делается следующим образом: в header.php прописываем код

<?php if ( is_category('XX') || in_category('XX') ) {
    echo '<meta name="robots" content="noindex">';
}

где XX - это id соответствующего раздела

2. Отображение общего числа постов

<?php $numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 < $numposts)
     $numposts = number_format($numposts);
echo $numposts.' posts.';
?>

3. Отображение последних постов для определенной категории

<ul>
<?php $recent = new WP_Query("cat=XX&showposts=YY"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title(); ?>
</a></li>
<?php endwhile; ?>
</ul>

где XX - id нужного раздела, а YY - количество постов

4. Вывод расписание постов
Да, именно расписания, а не календаря. Будет актуально тем, кто устраивает всякого рода марафоны или просто хочет привлечь посетителей за счет анонса будущих статей. Ну и плюс воспитываем самодисциплину.

<?php
$my_query = new WP_Query('post_status=future&order=DESC&showposts=5');
if ($my_query->have_posts()) {
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
        <?php the_title(); ?>
    <?php endwhile;
}
?>

где XX - число постов

5. Как сделать кнопку “Добавить в Twitter”

<a href="http://twitter.com/home?status=Рекомендую <?php the_permalink(); ?>" title="Поделиться статьей с друзьями в Twitter!" target="_blank">Твитнуть!</a>

Вместо “Рекомендую” можете вставить <?php the_title(); ?> - в этом случае будет публиковаться название статьи

Понятное дело, что тексты можете писать свои :)

6. Добавление граватар (Gravatar)
Если в теме вашего блога данная функция не прописана, а уж очень хочется, то:

<?php echo get_avatar( get_the_author_email(), '100' ); ?>

где 100 - это размер картинки в пикселях

7. Как разделить комментарии и трэкбэки
Боремся за юзабилити блога

<?php if ( $comments ) : ?>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>

<!-- Здесь у нас комментарии -->

<?php } else { $trackback = true; }?>
<?php endforeach; ?>
<?php if ($trackback == true) { ?>

<!-- А здесь пошли трэкбэки -->
  <ol id="trackbacks">
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment') { ?>
<li>
<?php comment_author_link() ?>
</li>
<?php } ?>
<?php endforeach; ?>
  </ol>

<?php } ?>
<?php else : ?>
<?php endif; ?>

Если есть навык работы с jQuery (даже не обязательно писать с нуля плагин, достаточно просто найти и настроить), то можно разнести комментарии и трэкбэки по разным вкладкам.

8. Автоматическая смена даты (обычно используется в копирайте)

Copyright &copy; 200x-<?php echo date('Y'); ?>

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

Ценители dofollow-движения, встречайте пополнение в своих рядах: Dofollow seo бомж. Молодой развивающийся блог с неплохими статьями по SEO.

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

Понравилась статья? Тогда подпишитесь на RSS, чтобы следить за обновлениями!

Рекомендуемые статьи:

Обязательно к использованию:



Комментарии к этой записи


  1. По первому пункту - проще прописать в robots.txt. Но остальные 7 советов просто супер) Особенно полезным будет кнопка твиттера, расписание постов и отделение трэкбэков.
    З.Ы. Очень долго подгружается плагин, отвечающий за выделение php кода в тексте.

    [Ответить]

    ArtShok:

    На счет robots - есть такое, но некоторые предпочитают до поры до времени туда не лезть :) Спасибо за З.Ы., проверю что не так

    [Ответить]


  2. Неплохо! Спасибо! :-) Особенно спасибо за код кнопки “Добавить в Твиттер”! ;-) А ещё буду подобные посты? Я бы с удовольствием почитал! :-)

    [Ответить]

    ArtShok:

    Будут в скором времени. Тоже трюки для WP, но уже посложнее в исполнении, в смысле код не в одну строку

    [Ответить]

    Алексей:

    Клёво! :-) Буду ждать! ;-)

    [Ответить]


  3. Спасибо, интересно, особенно пункт 8.

    А что это за движение dofollow, точнее, чем оно вызвано то?

    [Ответить]

    ArtShok:

    Вы пишите про web 2.0 и не знаете, что такое dofollow? Google в помощь :)

    [Ответить]


  4. не Yandex в помощь!:-)

    [Ответить]


  5. web 2.0 если вкратце то dofollow движение это когда коменты в блогах не ставят в теги nofollow и тем самым поднимают пузомерки блогов комментаторов. А за список трюков большое спасибо, есть действительно полезные.

    [Ответить]


  6. Огромное спасибо автору, для начинающего блоггера это очень полезная информация..=)

    [Ответить]


  7. Хорошая статья, всё понятно, но понял я это, ещё до этой статьи. Надеюсь в будущем процесс будет занимать меньше времени. Навряд ли новички это примут легко.

    [Ответить]


  8. Статья полезная, только у меня такой шаблон стремный, что боюсь что-либо менять

    [Ответить]

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