Продолжая тему оптимизации блога, предлагаю вам ознакомиться с плагином Broken Link Checker, который значительно облегчит вам жизнь автоматическим поиском битых, то есть неработающих ссылок. Многие возразят, мол, плагин не такой уж и необходимый. Так вот, одному из моих сайтов всего месяц, а после того, как я проверил его этим плагином, я обнаружил 251 неправильно работающую ссылку.

Откуда столько? Просто я установил плагин WP No Category Base, который убирает из внутренних ссылок вставку «category», вот и расплатился за это. Кстати, укоротить ссылку такого вида можно и при помощи кода в файле .htaccess, но об этом позже. Хотя почему позже? Код простенький, вот он:

 RewriteRule ^category/(.+)$ http://www.yourdomain.com/ 1 [R=301,L] 

Только не забудьте заменить <code>http://www.yourdomain.com/</code>  на ваш адрес. И таких похожих ошибок набралось у меня на 251 ссылку. Ещё такие неправильные ссылки могут образоваться, например, если сайт комментатора перестал работать, а ссылка в ваших комментариях осталась. Имеются в виду ссылки, которые проставил сам автор комментария. Плагин Broken Link Checker работает в фоновом режиме, и вам будет достаточно раз в месяц проверять его работу по обнаружению (не дай Бог!) появившихся ссылок. Отчёт о его работе вы сможете найти в консоли администратора во вкладке «Инструменты».

Скачать плагин можно, как обычно, при помощи поиска плагинов в вашей админпанели. После его активации вам не нужно будет его настраивать, разве только можно поставить галочку на пункте об отправке письма на ваш адрес в случае появления новой битой ссылки. Ну, а потом только останется решать, что делать с такой ссылкой – игнорировать её (такая возможность существует), или убирать совсем, или просто деактивировать.

 Плагин Broken-Link-Checker

Собственно говоря, после активации плагин уже работает и находит ваши битые ссылки. Но по умолчанию плагин проверяет ссылки комментирующих пользователей сайта, а это нам совершенно не нужно — сделать такие ссылки рабочими  вы все равно не сможете. Плагин переведён на русский язык не полностью, поэтому не удивляйтесь абракадабре, которую вам придётся читать при работе с ним. Во вкладке «General» вы сможете проверить отладочные данные для выяснения проблемы, если вдруг Broken Link Checker не будет работать в вашем блоге. Если все в норме, то информация будет выделена зеленым фоном , предупредительные сообщения будут на жёлтом фоне, а критические моменты будут выделены красным цветом опасности.

Выбрать, что именно плагин будет проверять,  можно во вкладке  «Look For Links In». Сразу же отключите функцию проверки ссылок в комментариях. Для того, чтобы плагин не добавлял в неправильные ссылки на ваш собственный блог или сайт, добавьте исключения в этой же вкладке. Вообще, можно добавить любые исключения. Так, например, плагин плохо распознаёт php код, и будет упорно его помечать, как неправильную ссылку. Просто добавьте в исключения такие фрагменты, и всё встанет на место.

Остальные настройки плагина Broken Link Checker можно найти во вкладке «Дополнительно», настройки по умолчанию работают хорошо, так что я ничего здесь не менял.  Для того, чтобы открыть страницу со списком неправильных ссылок, вам нужно просто зайти во вкладку  «Инструменты» — «Неправильные ссылки».