Полезные хаки для WordPress

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

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

10 полезных хаков для WordPress

10 полезных хаков для WordPress

Отображение общего количества постов и комментариев на сайте

Все знают, что в панели администратора отображается общее количество комментариев на сайте и количество опубликованных статей и страниц. Но мы этот показатель выведем в, то место на сайте, где его будут видеть все посетители, а не только администратор. Следующий код выводит: общее количество опубликованных статей на сайте; общее количество комментариев оставленных на сайте и среднее количество комментариев к каждой статье. Последний показатель делит общее количество комментариев на количество опубликованных статей и выдает результат. В моем случае: 3002 комментария ÷ 210 статей = 14 комментариев на статью

10 полезных хаков для WordPress

10 полезных хаков для WordPress

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

Выводим произвольное количество последних комментариев

Этот хак тоже интересный. Можно вывести любое количество комментариев оставленных на сайте за последнее время. Функция comment_content,1,30 в пятой строке задает количество символов в комментариях, а функция LIMIT в той же строке определяет количество выводимых комментариев. Следующий код можно вставить не только в страницу шаблона, но и в виджет.

Теперь будут выводиться последние 10 комментариев, с отображением имени автора и длиной в 30 символов. Длину символов, я бы советовал увеличить до 4о-45 знаков. Кликнув по любому комментарию, Вы перейдете на страницу с этим комментарием.

10 полезных хаков для WordPress

10 полезных хаков для WordPress

Защита сайта от спама

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

Код нужно вставить в файл шаблона functions.php

После установки кода, проверьте, как он работает. Для этого можно просто добавить комментарий на сайт. Этот код не защищает сайт на 100% от спама, но удалив плагин можно снизить дополнительную нагрузку. Читайте статью «защита от спама, плагин invisible captcha»

Удаляем ненужный контент из wp_head

Блоггеры пишут, что тег шаблонов wp_head добавляет много разного мусора, поэтому от этого мусора лучше избавиться. Для этого надо добавить в файл шаблона functions.php, во вторую строку, следующий код.

Добавляем весь контент в поиск

После появления WordPress 3 версии, стало возможным использования разного типа контента: галерея, видео, ссылка... все это относится к «custom post types», т. е. нестандартный тип записей. По умолчанию, в поиск такой контент не попадает. В коде две функции: первая определяет, что именно будет включено в поиск, а вторая подключает все.

Этот код я добавил в файл functions.php во вторую строку, сразу после <?php

 Загрузка JQuery из репозитория Google

Полезный хак, кстати. Большинство красоты, которую используют шаблоны и плагины подгружает JQuery, и все это загружается с хостинга, где хранится Ваш сайт. Таким образом, скорость загрузки сайта снижается. Код ниже, распараллеливает загрузку и снижает нагрузку на хостинг. Код ниже, надо установить в файл functions.php Вашего шаблона.

Запрет на деактивацию и изменение плагинов

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

Запрет смены шаблона на сайте

Этот код запрещает менять шаблон на сайте. В панели администратора пропадает меню «Внешний вид».

Включаем режим "на сайте ведутся технические работы"

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

Добавляем ко всем ссылкам в статьях атрибут target=_blank

После установки кода, все ссылки в статьях будут открываться в новой вкладке браузера. Код нужно устанавливать в файл functions.php, который находится в шаблоне.

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

7 Comments

  1. Для меня код от спама очень даже актуальный. Замучил. Плагин все равно не защищает.

  2. Добрый вечер!
    Подскажите, в каком виде нужно размещать в виджетах код для комментариев? 😐

    • Здравствуйте! Можно просто скопировать код и вставить в виджет. А можно код установить в файл, например, на главную страницу в любое подходящее место. Можно сделать, чтобы надписи выглядели красиво. если применить стили CSS

  3. Я скопировала код и вставила в виджет, но он отображается кодом, а не комментариями 😐

    • Подскажите, какой именно код вставляете в виджет.

  4. Здравствуйте, есть ли какой-нибудь способ контролировать порядок вывода кода функцией wp_head(); т.е мне не нравится что у меня идет тайтл, потом идет куча кода выводимого wp_head, а потом где то внизу идет дескрипшн и кейвордц, так же выводимые функцией wp_head (у меня это делает плагин ALL in SEO pack)

    • Ксения, ничем не могу помочь в этом вопросе, сорри

Leave a Reply

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