Взявшись за переделку собственных плагинов, я нашел время для обновления ещё одной своей древней поделки. Это был первый плагин, который я вообще делал для WP. Я собирал его только лишь с учебными целями — хотел сделать какой-то плагин и разместить его в репозитории WordPress.org.
Архив за Март, 2017
Немного брутальности не помешает
Началось все с того, что нужно было добавить фотку в профиль hh.ru. Но собственная фотография меня совсем не впечатляла, а лишь повергала в уныние. А уж о технике и методе съемки говорить не приходится — селфи на фронтальную камеру смартфона. Так что оригинал я даже не буду тут приводить.
Обновление Alpha cache — v1.2
Уже пошел 5й год, как я выпустил Alpha Cache. Писал этот модуль для собственных нужд, не хотелось разбираться с тонкостями настройки готовых модулей, и задача мне казалась интересной.
Гений места ушел в консервацию
Причина банальна — нехватка финансов. Проект собрал почти 3000 участников, людей не равнодушных к творчеству из разных городов России и ближнего зарубежья.
Как пользоваться flock()?
Если вы решаете задачу конкурентного доступа к файлу (или какому то другому ресурсу) в PHP, и решили использовать flock() для этой цели, то вам понадобится верно представлять как работает механизм блокировки.
Иерархия шаблонов в WordPress
Шаблоны в рамках темы WordPress, как и во многих других CMS, имеют строго определенную иерархию. Что это означает на практике?
Когда WP требуется определить какой шаблон (файл из папки темы) использовать, движок, в зависимости от типа страницы, проверяет наличие определенных файлов. Если существует несколько файлов, подходящих на роль шаблона текущей страницы, тогда выбирается наиболее «кастомный», подходящий для самого редкого случая.
Читать далее »General error 1366 incorrect string value…
Сегодня зачищал PDOException: SQLSTATE: General error: 1366. Происходила ошибка при записи в базу UTF строк, содержащих неизвестные базе данных UTF символы. По логам было ясно, что и куда пытается сохранить программа. Читать далее »
FTP кодировка для русских имен файлов
Когда на UNIX сервере имена файлов сохраняются в кириллице c UTF кодировкой, могут возникать проблемы при переносе файлов через FTP.
Программный переход на главную страницу в Drupal
Для программных переходов (переадресаций) в drupal используется функция drupal_goto(). Как с её помощью отправить пользователя на главную страницу?
Экспорт данных из PostgreSQL в MySQL
Можно действовать разными способами, в зависимости от ситуации. Мне требовалось вытащить данные из проекта на Python/Django/PostgreSQL, чтобы потом экспортировать их на какую либо платформу PHP/open-source-CMS/MySQL.
Ваша ситуация может сильно отличаться от моей, но данный гайд, если не полностью решит проблему, так позволит вам с чего то начать.