Архив рубрики «SEO и WordPress»

Автоматическое удаление Nofollow из постов

По умолчанию WordPress настроен так что автоматически добавляет ко всем ссылкам в вашей статье тег nofollow. Если вы сторонник dofollow, то вам этот рецепт пригодится.

Копируем ниженаписанный код в functions.php вашей темы.

function remove_nofollow($string) {
	$string = str_ireplace(' rel="nofollow"', '', $string);
	return $string;
}
add_filter('the_content', 'remove_nofollow');

Как только вы сохраните этот файл у всех ссылок удалиться тег nofollow.

Миниатюры самых популярных постов

Блоггеры часто демонстрируют свои самые популярные статьи на боковой панели своего блога. Далее я вам покажу как без плагина возможно получить эти самые посты и связанные с ними миниатюры.

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

<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=5'); ?>
	<?php while ($popular->have_posts()) : $popular->the_post(); ?>
	<?php $justanimage = get_post_meta($post->ID, 'Image', true);
		if ($justanimage) { ?>
	<img src="<?php echo get_post_meta($post->ID, "Image", true); ?>" alt="<?php the_title(); ?>" />
	<?php } else { ?>
	<img src="http://an-alternative-image.jpg" alt="" />
	<?php } ?>
	<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php endwhile; ?>

Вам требуется только отредактировать orderby=comment_count и posts_per_page=5.

Вот и все, удачи!

Title и SEO

Вы знаете что поисковая оптимизация это очень важная часть вашего блога, потому что без хорошей оптимизации вы потерей многих потенциальных посетителей. Этот пост посвящен оптимизации тега Title вашего блога.

Откройте файл header.php вашей темы для изменения. Найдите строку содержащую тег title, и заменить ее на следующий код:

<title>
<?php if (is_home () ) {
    bloginfo('name');
} elseif ( is_category() ) {
    single_cat_title(); echo ' - ' ; bloginfo('name');
} elseif (is_single() ) {
    single_post_title();
} elseif (is_page() ) {
    bloginfo('name'); echo ': '; single_post_title();
} else {
    wp_title('',true);
} ?>
</title>

Этот код будет генерировать Title в соответствии со следующей моделью:

– Если посетитель находится на главной странице блога, то будет показано имя блога;
– Если посетитель находится на странице категории, то будет показано имя категории и название блога;
– Если посетитель находится на странице статьи, то будет показано только названия статьи;
– Если посетитель находится на статической странице, то будет показано название блога и название этой страницы.

Поиск
Облако тегов
Архив

Вы просматриваете архив рубрики «SEO и WordPress».

Счетчики