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

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

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

О мерах направленных на удаление вшитых ссылок и различного вредоносного кода в бесплатном шаблоне вордпресс ( не все создатели сайта готовы пойти на собственноручное создание шаблона сайта, да и не все это умеют или готовы платить за верстку с дизайном деньги ) речи здесь не пойдет. Этому посвящается следующая моя запись. Хотя я, к моему глубочайшему сожалению, по сути практически ничего не знаю ( если быть честным, то совершенно ничего не знаю ) о безопасности информационных систем и не являюсь профи в знании уязвимостей популярных CMS. Тем не менее об удалении скрытых ссылок и вредоносного кода в шаблонах 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, но и он вполне себе рабочий.

На этом пока все.


  • Реклама




  • Кнопки статистики

    Яндекс.Метрика