Какие я использую плагины для WordPress — 2

Пришло время обновить стаью «Какие я использую плагины для WordPress». С тех много воды утекло, я стал более опытным в программировании php/js/html. :) Некоторые плагины остались, появилось несколько новых, другие удалены за ненадобностью.

Akismet

Плагин для проверки комментариев к статьям на спам. На текущий момент на моем сайте заблокированно 13098 спам-комментариев. Идет в стандартной поставке WordPress. Категорически рекомендую его включать, иначе ваш блог, благодаря спамерам, моментально превратится в помойку.

Broken Link Checker

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

Disable Emojis

Плагин для отключения новомодных смайликов, которые появились в версии WordPress 4.2. Причина отключения — графические смайлики не использую :)

Duplicator

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

FD Feedburner Plugin

Плагин для переадресации RSS потока на сайт feedburner.com. Хотя RSS, насколько я знаю, помаленьку отмирает.

FileBrowser

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

Google XML Sitemaps

Плагин для создания карты сайта sitemap.xml, который используется поисковыми роботами и ворами контента.

Heartbeat Control

Плагин для отключения лишних запросов к wp-admin/admin-ajax.php, которые лишний раз нагружают сервер.

Inline Javascript Plugin

Плагин для вставки рабочего фрагмента на языке JavaScript. Примеры можно посмотреть в статьях:

Jetpack от WordPress.com

Плагин Jetpack предоставляет собой набор различных функций для сайта. Лично я использую в нем модули для подключения Android приложения WordPress, статистики сайта и мобильной темы. Также позволяет связать свой автономный блог с сайтом WordPress. По итогам года рисует замечательную статистику: «Ежегодный отчёт от Jetpack».

LiveJournal Crossposter

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

Mail From

Плагин для формирования обратного адреса писем, которые рассылает WordPress.

P3 (Plugin Performance Profiler)

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

Pagination Rel Links

Плагин для проставления ссылок на соседние страницы. Этим иногда пользуется браузер, чтобы жрать трафик заранее загружать страницы, на которые пользователь может пойти.

PHP Code Widget

Плагин для вставки PHP кода в виджет. Установлен исключительно для показа погоды YoWindow. Пример кода можно посмотреть в статье: «Добавил виджет с погодой от YoWindow».

Theme Check

Плагин для проверки темы на соответствие стандартам WordPress. Установлен для проверки самописной темы. Простому обывателю бесполезен.

Tools for blog2k

Плагин для различного функционала для моего блога. Грузит стили для мобильной версии, загружает Яндекс.Метрику и Google Analytics, переносит загрузку jQuery в конец страницы. Также позволяет вставлять спойлеры вот такого вида:

Как тебе новый детектив?
Убийца — садовник!

W3 Total Cache

Плагин для кеширования. Позволяет объединять все скрипты в один файл и стили. Оптимизирует работу с БД. Создает статические версии всех страниц сайта, что позволяет ускорить загрузку в несколько раз.

WordPress Popular Posts

Плагин для показа популярных страниц сайта. Использую его в виде виджета справа.

WP-PostRatings

Плагин позволяет пользователям проставлять рейтинг каждой заметки. Процесс установки подробно, с картинками описывается в блоге: Константина Хмелёва. На всякий случай себе голосовать запретил. Понравилась статья? Поставьте звездочку :)

WP-Syntax

Плагин для подсветки синтаксиса. В основном использую его в рубрике «Программирование» для подсветки различного кода на C/C++, JavaScript, PHP и так далее.

WP LaTeX

Плагин для отображения формул в формате LaTeX (E=mc^2). Если кто не знает — LaTeX читается по-русски как «ЛаТеХ» и никакого отношения к резиновому изделию номер два не имеет. :)

Yet Another Related Posts Plugin

Плагин показывает похожие страницы. Использую в виде виджета справа. Этот виджет отображается только во время просмотра статьи.

Упоротые в сети

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

Я же находил его тревожным и обидным. Обидным потому, что у меня росло подозрение, что источником его веселья являюсь я; а тревожным… ну, он же был демон, а демоны…

– Холодные, злобные и кровожадные, – выдавил сквозь смех демон, словно прочитав мои мысли. – Ты купился на всю эту ерунду, так ведь, малыш?
– Прошу прощения? – переспросил я, потому что не мог придумать, что еще сказать.
– У тебя что-то неладно с ушами? Я сказал: «Холодные, злобные…»
– Я слышал. Я хотел узнать, что вы имеете в виду.
– Я имею в виду, что ты был запуган до оцепенения хорошо подобранными словами моего коллеги, держу пари. – Он ткнул большим пальцем в сторону тела Гаркина. – Извиняюсь за спектакль. Я почувствовал, что для просветления трагического в общем-то момента необходим оттенок комического – для контраста.
– Комического?
– Ну, на самом деле я не мог упустить такого случая. Видел бы ты свое лицо!

Асприн Роберт. «Ещё один великолепный МИФ»

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

Так вот, то был эпилог, а самая мякотка пойдёт дальше…

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

Приведу несколько цитат для оценки градуса адекватности:

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

Наконец-то стала известна истинная цель инквизиторов!

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

Особенно в час-пик заметно, что метрополитен зомбирует людей. Вы посмотрите на них перед входом на эскалатор — ну чисто пингвины. Любите тереться о других людей в давке? Я вот не очень, поэтому стараюсь не ездить в час-пик.

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

Некоторые могут быть более пагубными – вплоть до тошноты, жжения или чесотки. Если чувствуете, что по рукам/ ногам что-то начинает ползти – сразу отключайте сайт! Такие эффекты встречаются редко, но хватать их в больших количествах нежелательно.

У вас ничего не чешется после моего сайта? Срочно на прочистку чакр, товарищ!

Не, я все конечно понимаю. Есть статья, которая безобидно начинается такими словами (индийская религия самая сложная, кстати):

В индийских Ведах упоминаются такие виды оружия как:
Моха — оружие, приводящее к потере сознания;
Тващар — средство, рождающее хаос в рядах противника;
Мурччхадхана — одна из пяти стрел Кандарпы, приводящая к отключению восприятия;
Майядхара — великая иллюзия
Мали — оружие, которое удерживает или связывает.

А заканчивается вот этим:

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

Ведь статью может написать и генератор рефератов от Яндекса. Возможно, у него даже получится лучше и доступнее…

Но ведь есть люди, которые оставляют свои комментарии вот такого вида:

По поводу стертой памяти, не могу восставить кусок,когда меня Бааловская девушка-демон… провела черномагический сексуальный ритуал на отъем части силы и сознания, последствия убрали, но нужно именно восстановить память для перепросмотра(так как нити по кокону так и болтаются,а без вспоминания и переживания сутуации заново так и будут каналы висеть) узнал через третьих лиц,что я был с ней, и это учитывая, что я не был пьян, а память стерли. Потом после нее несколько лет мучился тошнотой.
Ps. Вчера видел после 21.00 в небе яркий синий свет. Чистят видимо

Можно телефончик Бааловской девушки-демона? Мне только спросить про ритуал. Если девушка симпатичная и ритуал тоже неплохой — себе заберу, силы и сознания хватит на двоих на долгие годы чудесные… Если что, я духов не вижу (они меня, кстати, тоже). :)

У нас в техникуме преподаватель по ОБЖ была из той же серии, что и комментаторы digitall-angell — чокнутая нахрен. Моя аура с её точки зрения была коричневой, а я хотел бы оранжевую…

P.S. Для особо одарённых: если фон у кусочка текста выше серенький, то это цитата. Если нет, то мой текст, преисполненный цинизма, сарказма и очень специфичного «юмора».

Добавляем Social Likes на сайт с WordPress

В этой заметке я расскажу — как поставить себе на сайт скрипт Social Likes, который отображает кнопки социальных сетей.

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

Основная причина тормозов во время загрузки поста была в опросе всех социальных сетей, кнопки которых у меня были добавлены на сайте. Способ добавления кнопок был описан мною ранее в статье «Добавляем кнопки «Мне нравится» от Facebook, ВКонтакте, Twitter и Google+».

Если вы хотите добавить кнопки социальных сетей на сайт — выбор огромен! Это может быть кнопка «Поделиться» от компании Яндекс, блок кнопок ShareThis — тысячи их.

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

Таким образом, для автономного блога остается два варианта: написать код загрузки кнопок самому или воспользоваться готовым рабочим решением, который делает всю работу за вас и при этом не зависит от сторонних сайтов. Именно такой функционал предоставляет скрипт Social Likes.

Поехали!

Настраиваем внешний вид кнопок в конструкторе Social Likes:

Конструктор Social Likes

Для эстетов есть вариант конструктора на английском.

Затем скачиваем архив со скриптом и нужным вам файлом стилей. В архиве уже есть готовый index.html с примером, так что, если вам все понятно, можете дальше не читать.

Загружаем social-likes.min.js и файл стилей в папочку с темой и добавляем в functions.php вашей темы вот такой код:

function enqueue_social_likes() {
    $uri = get_stylesheet_directory_uri();

    // Регистрируем скрипт и указываем, что он зависит от jQuery
    wp_register_script('social-likes', $uri . '/social-likes.min.js', array('jquery'));
    // Регистрируем файл стилей
    wp_register_style('social-likes', $uri . '/social-likes_birman.css');

    // Если это страница с постом
    if (is_singular()) {
        // Вставляем скрипт в код страницы
        wp_enqueue_script("social-likes");
        // Вставляем файл стилей в код страницы
        wp_enqueue_style("social-likes");
    }
}
// Добавим вызов нашей функции во время инициализации скриптов
add_action('wp_enqueue_scripts', 'enqueue_social_likes');

Затем в single.php вашей темы добавляем вот такой блок:

<div class="social-likes">
    <div class="facebook" title="Поделиться ссылкой на Фейсбуке">Facebook</div>
    <div class="twitter" data-via="koryakokot" title="Поделиться ссылкой в Твиттере">Twitter</div>
    <div class="vkontakte" title="Поделиться ссылкой во Вконтакте">Вконтакте</div>
    <div class="plusone" title="Поделиться ссылкой в Гугл-плюсе">Google+</div>
</div>

После всех этих манипуляций вам наверняка захочется узнать — насколько часто посетители сайта кликают по этим кнопкам. К счастью Social Likes поддерживает событие popup_opened.social-likes, которое вызывается каждый раз, когда открывается окно «Поделиться». Добавляем вот такой код в footer.php вашей темы (сразу после вызова wp_footer()):

<script type="text/javascript">
jQuery('.social-likes').on('popup_opened.social-likes', function(event, service, win) {
    ga('send', 'social', service, 'share', location.href);
});
</script>

После этого заходим в Google Analytics смотрим «Источники траффика->Соцфункции->Плагины».

Если вам понравилась данная заметка, теперь вы можете поделиться ею в социальных сетях.

Флешмоб в магазине

«Флешмоб» — название мероприятия, когда вроде бы незнакомые с друг другом люди начинают делать что-нибудь забавное.
Например, в Нью-Йорке несколько людей неожиданно замирали на минуту в определенное время.

В этом видео «незнакомые» друг другу люди начинают исполнять песню «Смуглянка-молдаванка» из к/ф «В бой идут одни старики» в магазине электроники. Выглядит потрясающе, посмотрите на реакцию людей, которые просто пришли за покупками.

Система частиц с WebGL

Современные игры не были бы так хороши без системы частиц.

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

Хорошая система частиц потребляет мало памяти, быстро работает и имеет многочисленные настройки.

В OpenGL обычно создаётся вершинный буфер, который содержит все частицы одного типа и отрисовывается такой буфер за один проход.

В нашей системе у частицы будут такие параметры:
— позиция
— прозрачность
— сила гравитации
— ускорение
— скорость

Идея такова: есть массив частиц, частица может быть включена или выключена. Для включенных частиц идёт обновление позиции, скорости и прозрачности. Каждая такая частица добавляется в вершинный буфер и все частицы рисуются за один проход.

(далее…)

Личный блог Евгения Жирнова