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