Подсветка кодов в блоге. Crayon Syntax Highlighter

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

Итак! Представляю довольно свежий плагин подсветки синтаксиса кода написанный Арамом Кочеряном (Aram Kocharyan) Crayon Syntax Highlighter.
[Подробнее ...]

Популярность: 3%

Анатомия плагина WordPress. Часть 3

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

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

Популярность: 2%

Обновление плагина Simple Counters

Давно хотел привести в порядок свой плагин Simple Counters, но всё как-то руки не доходили. Но вот, взял волю в кулак, и свершилось.

Обновление прошло в два этапа (версии 1.0.15 и 1.1.17). На первом этапе очистил код от мусора, т.е. систематизировал и оптимизировал его. Так же добавил локализацию слов “readers” и “followers” в бейджике. Однако, судя по проведённому опросу, не всем понравилось это нововведение. Поэтому, на втором этапе, я добавил возможность отключения локализации этих двух слов, а так же добавил возможность изменения локализации этих слов с помощью фильтров WordPress, поскольку опрос показал, что разные блоггеры переводят эти слова по разному.
[Подробнее ...]

Популярность: 7%

Simple Counters. Опрос

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

Популярность: 5%

Глубокая настройка дочерних тем Genesis

Уже не в первый раз меня просят помочь внести специфические изменения в дочерние темы Genesis. Действительно, изменение дочерней темы фреймворка является делом специфическим, подчиняющимся определённым правилам и отличающимся от правки обычной темы для WordPress. Чтож, как говорится, по просьбам трудящихся, и в частности, пользователя shurche, попробую раскрыть секреты глубокой настройки дочерних тем Genesis.

Для того чтобы понимать, что и как делать, необходимо знать и понимать как работают дочерние темы Genesis. Не углубляясь в дебри, попробую объяснить на пальцах основное – необходимое для понимания процесса внесения изменений.
[Подробнее ...]

Популярность: 7%

Переезд без проблем

Рано или поздно в жизни каждого блоггера возникает момент, когда становится ясно, что переезд к другому хостеру неизбежен. Причины могут быть разные. Как то: не устраивает цена, не хватает ресурсов или не сложились отношения со службой поддержки. Причины могут быть разные, но результат один – переезд!

Большинству матёрых блоггеров переезд от хостера к хостеру привычен, а потому не страшен – процедура отработана до мелочей и выполняется на автомате по, чаще всего, собственному плану, выстраданному в ходе предыдущих переездов и являющемуся результатом проб и ошибок. Не смотря на то, что “инструкций по переезду” в сети довольно много, начинающим блоггерам данная процедура кажется громоздкой и трудно выполнимой. Тем не менее это не так. Если чётко следовать хорошей инструкции, переезд произойдет гладко, быстро и без проблем и даже незаметно для читателей блога.
[Подробнее ...]

Популярность: 3%

Статистика траффика. Piwik

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

Обсуждать, почему статистика столь важна, я не стану, это уже обсуждалось не раз и не только мной. Поэтому, перейдём сразу к теме …
[Подробнее ...]

Популярность: 14%

Инструменты для работы с базой данных

mySQLДля разработки плагина, использующего базы данных, необходим инструмент, позволяющий отработать и протестировать SQL запросы. Как ни странно, но многие пользуются phpMyAdmin как единственным доступным инструментом. Действительно, phpMyAdmin довольно неплох как on-line инструмент, но как любой on-line инструмент он имеет массу недостатков характерных для этого типа инструментов: долгая загрузка, зависимость от загруженности сервера, невозможность вывода всех данных на одной странице и, как следствие, сложность в навигации.

[Подробнее ...]

Популярность: 6%

WordPress плагин Simple Ads Manager

РекламаЯ уже обращался к теме управления рекламой в блоге. Те кто читал эту статью, знают, что до сих пор я пользовался плагином Advertising Manager. Однако меня не совсем удовлетворял набор его возможностей. Например, отсутствие возможности показа рекламных объявлений по расписанию, или возможность показа объявлений в статья только определённых рубрик. Ну и так далее …

Именно поэтому я написал собственный плагин для управления рекламой в блоге – Simple Ads Manager. Как мне кажется, мне удалось создать плагин, который сможет удовлетворить практически все запросы любого блоггера по управлению рекламой в блоге.

Форум поддержки. Support Forum. International post (English).
[Подробнее ...]

Популярность: 33%

Локализация javascript в плагинах WordPress

wordpress javascriptЛокализация PHP-скриптов WordPress плагина особого труда не составляет. Достаточно много функций на любой вкус в библиотеке WordPress делают этот процесс простым и приятным. Однако со скриптами javascript, которые всё чаще используются в плагинах WordPress, для обеспечения интерактивности, дело обстоит несколько сложнее или, если говорить точнее, не так однозначно. Конечно, если Вы пишете моноязычный плагин, рассчитанный на определённую языковую аудиторию, Вам это не нужно. Но, если Вы расчитываете, что Вашим плагином будет пользоваться всё многомиллионное сообщество пользователей WordPress, стоит озаботиться интернациональностью своего плагина.
[Подробнее ...]

Популярность: 8%

Stop SOPA