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

Posted by Владимир

Чтобы запретить поисковой системе индексировать определенную категорию блога нам нужно получить ID это категории, что вы хотите оставить невидимой для поисковых систем. К примеру, ID категории 8.
Откройте ваш файл header.php и вставьте следующий код между тэгом <head> и </head>:

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

Это все. С кодом вы можете быть уверены, что пост из категории с ID 8 не будет проиндексирован поисковыми роботами .

Читаем оригинал здесь: wprecipes.com

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

Posted by Владимир

Чтобы применить этот рецепт просто вставьте следующий код в sidebar.php вашей темы:

<?php
query_posts(array(‘orderby’ => ‘rand’, ’showposts’ => 1));
if (have_posts()) :
while (have_posts()) : the_post();
the_title();
the_excerpt();
endwhile;
endif; ?>

Это всё! Просто. Не правда ли? В вашем сайдбаре будет отображаться случайный пост на каждой странице блога.

(далее…)

Как отобразить самые комментируемые посты за 2008 год.

Posted by Владимир

Чтобы показать список 10 самых комментируемых постов за 2008 год просто вставьте следующий код в ваш шаблон сайдбара(sidebar.php) там где вам это нужно:

<h2>Самые популярные записи за 2008 год.</h2>
<ul>
<?php
$result = $wpdb->get_results(“SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN ‘2008-01-01′ AND ‘2008-12-31′ ORDER BY comment_count DESC LIMIT 0 , 10″);

foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
if ($commentcount != 0) {
?>
<li><a href=”<?php echo get_permalink($postid); ?>”><?php echo $title ?></a></li>
<?php }
}
?>
</ul>

Это все! Надеюсь вам (и вашим читателям) это понравится!

С наилучшими пожеланиями всем в 2009 году! Счастья и успехов вам и вашему блогу! :)

Источник: wprecipes.com

Page 1 of 11