Skip to content

Category Archives: wordpress

WordPress: постоянное подключение к mysql

Сделал WordPress'у persistent-connection к MySQL.
Стало в 5 раз быстрее.

Причем не нашел, как сделать это через «нормальные» настройки.
Залез в код да поменял. Интересно, почему выбрать-то не дают?..

wp-includes/wp-db.php, 61 строка.
Меняем mysql_connect на mysql_pconnect.

Всем клиентам Нашего Хостинга — советую :-)

Wordpress 2.1 Ella

WordPress 2.1 logo

На днях вышла новая версия Wordpress'а.
Как обычно, много багфиксов, как обычно — закрытие ужасно важных дыр в безопасности :)

Из осязаемых новинок:

  • Автосохранение поста при написании... Ура! Сколько раз нажимал Ctrl+W случайно :-)
  • Возможность запрета индексации блога поисковиками.
  • Полностью перелопачен blogroll. Функционала стало меньше, управляемость стала хуже. Надеюсь, это временно.
  • Модерировать комментарии стало удобно. Превед, AJAX!
  • Обновили менеджер файлов. Наверное, стало удобнее.

Но это все фигня, расскажу лучше о пчелах.
Убрали кучу «старых» функций. Из-за этого добрая половина плагинов отказалась работать, а именно:

  • Weight Categories — та хрень, которая в сайдбаре рисует список категорий с разным размером шрифта. Фиксится вроде бы просто... Но я предпочел залезть в код WP, чем делать костыль. Так что кому надо патч — стучитесь. МБ, переделаю так, чтобы править код WP было не надо :)
  • Category Visiblity — плагин, который позволяет управлять видимостью постов разных категорий. Уже попрпавлен автором для совместимости с новым WP. 
  • LiveJournal Crossposter — плагин для кросспостинга в ЖЖ. Чинится элементарно — закомментируйте 35ую строчку с include'ом template-functions-links.php.

Вероятно, если у вас стоят эти плагины, то у вас даже upgrade.php не запустится. Сначала уберите из папки все плагины. А потом добавляйте и отлавливайте баги.

Удачи! :-)

Как поднять рейтинг блога в ТОПе от Яндекса?

злоЯндексkukutzКукуц рассказал, как подсчитывается количество читателей wordpress-блогов в Рейтинге Блогов:

Учитываются:

  • Читающие через Яндекс.Ленту
  • Читающие через синдикацию в ЖЖ
  • Читающие через синдикацию на Ли.ру
  • Статистика от FeedBurner

!!! По-умолчанию FeedBurner не делится статистикой с посторонними! Для исправления этого мелкого недоразумения необходимо залезть в настройки своего фида, зайти в раздел Publicize и врубить Awareness API.

Wordpress / Updates

wplogo

Новости одной строкой, так сказать:

  • Wordpress 2.0.4. Есть секьюрити-фиксы.
  • LiveJournal Crossposter 1.5. Плагин для кросспостинга постов из WordPress'а в LJ. Отличается от 1.4 очень значительно. Во-первых, ушла очень противная проблема с русскими буквами. Во-вторых, в ЖЖ теперь прописываются теги. А еще, появилась куча интересных и поленых настроек. Доводка плагина — как всегда, ручками :-) Если какие вопросы — пишите. Хотя бы в камменты.

Software / Webserver On a Stick

На lifehacker'е проскочила совершенно чудесная заметочка о том, как поместить Wordpress на USB-flash. Собственно, сам процесс описыван на неком сайте Tamba2, вот эта заметка.

Зачем помещать блог-движок WordPress на флешку — не очень понятно. Наверное, чтобы можно было написать в блог с любого чужого компьютера. Можно даже без интернета. Сам автор видит смысл в демонстрации всем и везде существования такой замечательной штуки как блог WordPress, а также в работе над темой(дизайном) блога за оффлайновым компьютером. Что ж, разумно.

Что меня во всей этой истории заинтересовало больше всего — это софтинка-webserver на флешке! Это же... замечательная идея! Называется Webserver On a Stick. Распространяется софтина под лицензией GPL, что греет сердце.
В себе она содержит Apache 2.2.0, MySQL 5.0.18, PHP 4.4.2/PHP 5.1.2.2, PhpMyAdmin 2.8.0-beta1.

По сути, проблема с демонстрацией каких-то проектов, сайтов, PHP-скриптов упрощается в несколько раз. Apache в кармане!

Саму заметочку переведу. Самое интересное там — картинки. :-)

Как поставить WordPress на флешку?

Continue reading ›