Повод для гордости

Сегодня мой попал в репозиторий (сhangeset 10091). Патч исправляет ошибку #8335 ("Редактирование страниц отсекает специальные символы").

И, хотя была серьёзной, исправление оказалось детским: нужно было удалить одну пустую(!) строку в файле wp-admin/edit-page-form.. Были бы все баги такими :-)

Автор: , опубликовано в: WordPress, комментариев: 5
7
Дек
2008

Можно ли написать серьёзное web-приложение с использованием MySQL, но без знания принципов работы MySQL?

Хотя я люблю , но то, что я увидел сегодня в коде, меня сильно потрясло.

Речь пойдёт о виджетах, а именно, о календаре и архиве. Я вкратце опишу реализацию каждого из них, а затем расскажу, почему так делать нельзя. Далее »

Автор: , опубликовано в: MySQL, Патчи, комментариев: 32
24
Ноя
2008

Simple Tags и автоматические ссылки меток на русском языке

Сегодня у Lecacus’а на сайте наткнулся на упоминание одной нерешённой проблемы:

У меня не работают автоматические ссылки меток в содержимом записи для меток на русском языке. Т.е. если есть метка «», то слово «» заменяется на ссылку http://myblog.net/tag/wordpress/. А вот если есть метка «спорт», то слово «спорт» ссылкой не заменяется. Подскажите как сделать так, чтобы работал и с русскими метками.

А так как сегодня мне уже пришлось иметь дело с , я решил разобраться, в чём же дело и исправить досадный баг. Далее »

Автор: , опубликовано в: Патчи, комментариев: 17
22
Ноя
2008

WordPress 2.7 и Simple Tags

Simple Tags — это для , предназначенный для управления тэгами (или, как их еще называют, метками). Достоинств у плагина очень много (полный список — на официальной странице плагина), работает просто на «ура».

Но, как обычно, в бочке мёда есть ложка дёгтя: плагин отказывается работать в WordPress 2.7. Причём довольно-таки по-глупому: номера версий, с которыми плагин хочет работать, жёстко зашиты в коде. Если в список добавить 2.7, плагин будет работать. Далее »

Автор: , опубликовано в: Патчи, комментариев: 3
22
Ноя
2008

Учим WordPress правильно кодировать письма в UTF-8

Те, кто используют русскоязычную версию , наверняка не раз сталкивались с проблемой битого заголовка Subject в уведомлениях . Навреное, проще проиллюстрировать:

Битый заголовок Subject

Очевидно, что это не хорошо :-) Более того, битая кодировка может служить критерием для определения письма спамом. Далее »

Автор: , опубликовано в: Патчи, комментариев: 31
27
Сен
2008

Исправляем Event Calendar 3.1.1 RC3 своими руками

По долгу работы пришлось столкнуться в жизни с плагином Event Calendar. Скажу честно: если бы не жёсткий дедлайн, я бы не стал пытаться исправлять его и затачивать напильником под конкретные нужды, быстрее было бы переписать. Причина, по которой я не хотел бы его использовать —  не вышел из стадии RC3 с конца октября прошлого (2007) года и имеет одиннадцать открытых багов в багтрекере.

Сегодня я расскажу о такой интересной ошибке как "Unknown column 'wp_posts.ec3_sch.start' in 'order clause'". Далее »

Автор: , опубликовано в: Патчи, комментариев: нет
28
Авг
2008

Search Everything 4.7.1 и WordPress 2.6: отключаем поиск по старым версиям статей

В статье "Удаление старых версий статей из базы данных WordPress" я писал об особенности 2.6, а именно: о хранении старых версий статей в базе данных.

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

Автор: , опубликовано в: Патчи, комментариев: нет
12
Авг
2008

Основные источники неправильной разметки в WordPress

В статье "Избавляемся о ошибок xHTML-валидации при использовании JavaScript, Flash, <noindex>, CSS" рассказывается о четырёх основных источниках неправильной разметки в :

  1. ;
  2. Глобальные , размещаемые в заголовке документа;
  3. Flash;
  4. Несуществующий по стандартам тег <>, придуманный Яндексом

Естественно, после прочтения статьи я решил проверить свой, как я полагал, валидный, блог. В том-то и дело, что только плагал: нашёлся пятый источник неправильной разметки. Где бы Вы думали? В самом WordPress, в функции (). Далее »

Автор: , опубликовано в: WordPress, комментариев: 11
7
Июл
2008

Clicky 0.3b для WordPress и проблемы с JavaScript

В Австралии и США большой популярностью пользуется Clicky — Web Analytics 2.0. Как следует из названия, является еще одним сервисом для анализа статистики веб-сайта. Судя по приведённой на сайте таблице, Clicky, образно говоря, «затыкает за пояс» даже такого конкурента, как .

Себе на сайты я ставить Clicky не пытался, но наблюдал его в действии в проекте, над которым работаю. Могу сказать, что сервис действительно мощный и удобный, а плагин Clicky для относится к разряду «сконфигурировал и забыл».

Всё хорошо, но по традиции есть одно «но»: если на странице используется, например, , то плагин начинает кидаться ошибками . Далее »

Автор: , опубликовано в: Патчи, комментариев: 1
1
Июл
2008

Сброс пароля в WordPress 2.5.1

У  2.5.1 есть одна весьма нехорошая ошибка: не работает сброс пароля. При попытке сброса WordPress выдает следующую ошибку: «Sorry, that key does not appear to be valid». Данная исправлена в dev-версии WordPress 2.5.2.

Тем не менее, все мы люди, и нам, к сожалению, свойственно забывать. В том числе и пароли. Для восстановления пароля ждать выхода официальной версии 2.5.2 не кажется логичным, поэтому будем исправлять то, что есть. Далее »

Автор: , опубликовано в: Патчи, комментариев: 5
26
Июн
2008