Оптимизация WordPress

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

1. Если вам требуется изменить заголовок (title) страниц, записей и рубрик на собственно само название рубрики, страницы и записи, без каких-либо добавлений названий сайта, то для этого замените свой аналогичный код из файла header.php (консоль — внешний вид — редактор — header.php) на следующий:

<title><?php if (is_home () ) { bloginfo(’name’); } elseif ( is_category() ) { single_cat_title(); } elseif (is_single() || is_page() ) { single_post_title(); } ?></title>

В случае возникновения каких-либо проблем (хотя вроде бы не должно) все равно рекомендую в определенной степени ориентироваться на код выше.

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

2. Убрать название сайта из шапки в WordPress вы можете путем небольшого редактирования файла header.php. Вам потребуется убрать из кода все отвечающее за вывод описания (ищите в header.php (‘name’) и (‘description’) разумеется после тега </head>).

Если у вас в header.php имеется кусок следующего кода:

<div id=»header»>
<?php if($tpinfo[‘bg_header’]==»bg_header.jpg»){?>
<?php $tmp=(is_single() || is_page())? «div»:»h1″;?>
<<?php echo $tmp;?> id=»blogtitle»><a href=»<?php echo get_option(‘home’); ?>»><?php bloginfo(‘name’); ?></a></<?php echo $tmp;?>>
<div id=»subtitle»><?php bloginfo(‘description’);?></div>
<?php }?>
<a href=»<?php bloginfo(‘url’); ?>/» title=»Главная»><img src=»<?php bloginfo(‘template_directory’); ?>/images/spacer.gif» alt=»Главная» class=»home»/></a>

то замените его на:

<div id=»header»>
<?php if($tpinfo[‘bg_header’]==»bg_header.jpg»){?>
<?php }?>
<a href=»<?php bloginfo(‘url’); ?>/» title=»Главная»><img src=»<?php bloginfo(‘template_directory’); ?>/images/spacer.gif» alt=»Главная» class=»home»/></a>

Если нет — действуйте по аналогии исходя из примера выше. Повторяю, эта статья написана для новичков, к которым я кстати тоже отношусь. Если вы знаете php, то вам на этой странице особо делать нечего.

3. Думаю, установив Вордпресс вы быстро столкнетесь с так называемой постоянной ссылкой. Речь идет о кликабельном заголовке перед самим текстом страницы или записи. Подобное выглядит не очень красиво, убрать все это можно без плагинов, всего лишь немного отредактировав код. Итак, как из WordPress убрать «постоянная ссылка»?

Способ заключается в удалении из файла single.php части кода, а именно удаляется код вида:

<a href=»<?php the_permalink() ?>»>

с закрывающим тегом html ссылки:

</a>

Таким образом, код:

<h1><a href=»?php the_permalink() ?>» rel=»bookmark» title=»Постоянная ссылка на <?php the_title_attribute(); ?>»><?php the_title(); ?></a></h1>

приобретает следующий вид:

<h1><?php the_title(); ?></h1>

и проблема «постоянной ссылки» становится решена, больше они вас не побеспокоят.

4. Закрыть от индексации архивы и страницы авторов в WordPress вы можете путем добавления в robots.txt после User-agent примерно следующего:

Disallow: /author/
Disallow: /2016/
Disallow: /2017/

Таким образом вы закроете дубли страниц и записей от индексации поисковыми системами. Возможно это и не самый лучший способ решить проблему дублей страниц в WordPress, но и он вполне себе рабочий.

На этом пока все. Обратите внимание и на другие страницы сайта.