Архив рубрики: WordPress

Как удалить ненужные, закодированные ссылки из WordPress шаблона

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

Как найти спрятанные в шаблоне внешние ссылки

После установки понравившегося шаблона на сайт, Вы обнаруживаете внешние ссылки, которые сразу бросаются в глаза:

внешние ссылки в сайдбаре и футере

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

Какие еще угрозы могут быть в бесплатных шаблонах почитайте по ссылке https://inetsovety.ru/skrytye-ugrozy-v-besplatnyh-shablonah/

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

Для просмотра кода сайдбара найдите в меню админки сайта, которое находится слева, раздел Внешний вид — нажмите Редактор — на открывшейся странице выберите sidebar.php.

Закодированная ссылка зачастую находится внизу страницы с кодом:

зашифрованный код в шаблоне

Как Вы видите внешняя ссылка зашифрована. Если удалить строку з зашифрованным кодом — шаблон перестанет работать. Но удалить ссылку в шаблоне WordPress можно. И процесс это не сложный.

Инструкция по удалению ссылок в шаблоне WordPress

Выделим этот код строками <!—kod begin—> и <!—kod end—> и сохраним изменения.

расшифровка закодированной ссылки в теме WordPress

Теперь обновите страницу Вашего сайта и нажмите в браузере Ctr+U или выберите в меню Вашего браузера — просмотр исходного кода страницы. Далее нажмите Ctr+F  и введите в поисковую строку фразу <!—kod begin>. На странице Вы увидите исходный код зашифрованого фрагмента кода сайдбаре:

Как удалить ссылки в шаблонах WordPress

Скопируйте код, который находится между <!—kod begin—> и <!—kod end—>. Замените исходный зашифрованный код, который находится в файле sidebar.php этим кодом. Сохраните изменения в файле sidebar.php. После этого Вы можете удалить ссылку на внешний сайт, которая находилась в расшифрованном коде и не беспокоиться, что сайт перестанет работать.

Одну внешнюю ссылку в кода шаблона мы успешно удалили.

Но удалить вторую ссылку аналогичным образом мне не удалось :( Пришлось немного помучатся, но в результате вторая ссылка была удалена.

Вот код второй ссылки, которая находится в файле footer.php:

внешняя ссылка в футере

Здесь внешняя ссылка в шаблоне WordPress даже и не зашифрована. Казалось бы, удалить ее еще проще. Но не тут-то было.  Как Вы видите ссылка заключена в <div id=»devlink»> </div>. После какого-либо изменения внутри этого участка, появлялось сообщение, что мы изменили исходный код и шаблон работать не будет.

Для решения этой проблемы, мне пришлось открыть на компьютере Текстовым редактором два файла темы: (functions.php) и (footer.php).

В файле functions.php был обнаружен следующий код:

код в файле функций, защищающий ссылку в футере от удаления

В файле functions.php определенной переменной было присвоено значение строки с кодом, который отвечал за вывод ссылки в футере. Если этот текст (код вывода ссылки) менялся или удалялся в footer.php — шаблон переставал работать.

Нужно было одновременно отредактировать оба эти файла и сохранить изменения в них. Напрямую, в админке сайта это сделать нельзя. Так как при попытке сохранить изменения в одном из этих файлов, шаблон переставал работать. Поэтому было принято решение редактировать их на компьютере и измененные файлы добавить на хостинг с помощью FTP клиента.

В обеих файлах я удалила текст между тегами <div id=»devlink»> </div> и сохранила изменения. Таким образом я удалила вторую ссылку в шаблоне  WordPress.



2011-10-11T08:46:52
Блог на WordPress

Защищаем сайт от спама в комментариях с помощью плагина Akismet

Akismet — плагин, который автоматически отфильтровывает спам комментарии. Плагин Akismet очень необходим, если Вы не хотите, чтобы Ваш блог превратился в помойку. Сейчас спам рассылается на сайты с помощью специальных программ. Разработчик спам-бота добавляет в базу данных программы страницу на Ваш сайт и программа ежедневно шлет к ней спам комментарии.  Самое интересное, что комментарии приходят к одной и тоже записи с одного айпи адреса, но с разным содержанием и обязательно содержит ссылку на сторонний сайт, каждый раз на разный. На моем блоге так и было по-началу. Причем наследующий день после создания блога в нем начали появляться спам комментарии.

Плагин Akismet зачастую устанавливается вместе с движком WordPress. Найти его можно в разделе Плагины, зайдите туда и активируйте его.

Настройка плагина Akismet на блоге на WordPress

Вся настройка плагина Akismet заключается в получении ключа активации. Ключ активации Akismet можно получить бесплатно, пройдя несложную процедуру регистрации.

Как получить ключ активации для Akismet

Перейдя на страницу плагина Akismet в админке Вашего блога, Вы увидите следующее окно:

Защищаем сайт от спама с помощью Akismet

Нажимайте Получить ключ.

В новом окне откроется следующая страница:

Плагин Akismet используется для борьбы со спамом в комментариях на сайтеНажимайте, как показано на рисунке, Get an Akismet API key.

Откроется новая страница, в которой выберите Personal:

Как установить плагин Akismet и получить бесплатный API-ключ

На следующей странице заполните поля своими данными на английском языке:

Получение бесплатного API-ключа для плагина Akismet

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

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



2011-08-27T16:52:25
Блог на WordPress

Правильная настройка All in One SEO Pack — подробное руководство

Приветствую Вас! Без плагина All In One SEO Pack не обойтись, если Вы планируете продвигать свой блог в поисковых системах интернета. За три года с момента написания этой статьи данный плагин постоянно усовершенствовался и обновлялся. Сегодня он обладает рядом полезных функций.

Зачем нужен плагин?

  1. Для каждой отдельной записи на блоге можно прописать заголовок и ее описание, отображаемые в поисковой системе, а также ключевые слова для поисковых систем. Эти поля носят специально название — мета-теги title, description и keywords. Наличие этих мета-тегов на страницу с каждой статьей положительно влияет на продвижение. Плагин позволяет прописать специальный заголовок страницы специально для поисковых систем, а для красоты отображения в блоге можно написать другой заголовок.
  2. Можно изменить описание (description) главной страницы, ее заголовок и ключевые слова (keywords);
  3. Запретить индексацию рубрик, архивов, тегов с помощью noindex.

Как установить и настроить All In One SEO Pack

Заходим в раздел плагины в админке блога, вверху нажимаем на кнопку Добавить новый, в строку поиска вводите All In One SEO Pack и нажимаете Поиск плагинов. Устанавливаете и активируете плагин All In One SEO Pack.

Теперь в меню админки появится раздел «Инструменты SEO». Кликните на него, чтобы открыть настройки.

Приступим к настройке плагина. Отмечаем птичкой блок Канонические URL’ы. Теперь каждой статье будет присвоен специальный тег, который укажет поисковым роботам, что это основная страница из дублированных. Как известно древовидные комментарии создают дублированные страницы, которые обязательно нужно удалить, иначе трафика с поисковой системы Гугл Ваш блог не получит. Внимательно прочтите и примените, что написано в статье «Борьба с дублями страниц в поисковой выдаче«.

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

Как включить включаем канонические URL’ы в All in one SEO pack

Далее обратите внимание на раздел настроек «Настройка заголовков». Отметьте пункты «Перезаписывать заголовки» и «Заголовки с прописной».

Как настроить All In One SEO Pack для WordPress

В настройках вебмастера я ничего не указываю. Также пропускаю раздел «Настройки сервисов Google».  Ссылка, подтверждающая авторство в Гугл у меня выводится в футере. Нет смысла ее дублировать.

Дополнительные настройки All In One SEO Pack для Водпресс

Ниже есть форма, в которой можно настроить индексацию рубрик, архивов и тегов. Если Вы выполнили все мои рекомендации по составлению файла роботс и закрытию дублей на блоге Wordpress, то Вам нужно вот так установить настройки индексирования:

настройки индексирования рубрик, архивов, меток в плагине All In One SEO Pack

После того, как Вы что-то поменяли в настройках, не забудьте нажать кнопку Обновить настройки.

Теперь на странице Добавить запись в самом низу можно увидеть следующую форму Инструменты SEO:

Поля плагина All in one SEO pack, которые необходимо заполнять для каждой записи

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