Ключевые слова статьи ' PHP ' ...

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

Далее »

Так обычно и бывает – стоит только реализовать какой-либо сервис на сайте, тут же и конкуренты сделают тоже самое, и, как правило – ещё и лучше. Так получилось и у меня. Прицепил поисковый сервис на сайт турагентства своей жены. И этот сервис для целей авторизации на серверах провайдера этого сервиса использует прокси – скрипты, использующие file_get_contents на стороне нашего сервера для загрузки поисковых форм и результатов поиска с серверов провайдера. После реализации я не обратил внимания на существенные задержки (до 5 секунд), у конкурентов такого сервиса вообще не было. Но вот – появился. И без задержек. Что же, разберёмся с причинами задержек в моём случае и устраним их.

Далее »

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

Далее »

Пишу самую короткую статью. При обработке статей сайта плагином возникла необходимость вставить после первого абзаца (и только после первого абзаца) <!--more-->. Да, да, да, при использовании preg_replace можно указать количество замен, но править плагин без лишней необходимости желания не возникло. Найдём решение.
Далее »

“Оживляем” постраничную навигацию в темах (wordpress и плагин WP PageNavi) Всем известен замечательный плагин WP-PageNavi (или Страничная навигация – он же). Однако, в теме моего блога (Inanis-Seven) этот плагин не работал до сегодняшнего дня. Кратко о том, как исправить эту проблему с указанной темой и другими. И сегодня решил обновить статью, “вживляю” указанный плагин и в тему exotic vacation.

Далее »

Статья размещена автором Бетке Сергей Сергеевич

Лямбда-функции, замыкания и классы PHP 5.3

В WordPress повсеместно используется механизм функционалов (и callback аргументов соответственно, хотя – очень грубое и ограниченное “пояснение”). В результате мы получаем избыточный код (далее приведу пример). Возникла надежда, что с выходом PHP 5.3 лямбда функции решат проблему, но не тут-то было… Разберёмся.

Далее »

Продолжим создание собственного плагина под WordPress 3.0: обеспечим поддержку механизма “Search Provider Extensibility”. Продолжим.

Далее »

Продолжим кодирование плагина “Cos Search Provider” (реализация  Search Provider Extensibility под WordPress). На этом этапе по аналогии с HEAD добавим заголовки (анонсируем поддержку Search Provider Extensibility) и в RSS, и в ATOM. Естественно – опционально.

Далее »

Пришла в голову идея создания собственного плагина под WordPress 3.0: обеспечим поддержку механизма “Search Provider Extensibility”. Другими словами, хочу плагин, который даст возможность мне и моим читателям установить в своём Internet Explorer или Mozilla провайдер поиска непосредственно по моему блогу, используя в дальнейшем и возможности визуального поиска. Приступим.

Далее »

Статья размещена автором Бетке Сергей Сергеевич

Пишем плагин для WordPress: часть 6, пишем readme.txt

Наш плагин уже умеет кое-что: он пишет свои параметры в базу данных, предоставляет инструмент для просмотра и редактирования параметров, и пишет комментарий в head страницы :-). Закончим своеобразный “шаблон” плагина – напишем readme.txt.

Далее »

Страница 1 из 212