WordPress
Подписаться на эту рубрику по RSS
Только что вышел релиз WordPress 2.5. Интересно, что вместе с релизом обновился и внешний вид сайта официального WordPress.
В этой версии изменения в массе своей касаются админ-панели, поэтому проблем с обновлением быть не должно. Плагины и темы, по идее, тоже должны работать без осложнений.
Однако, как показывает опыт, после выхода новой версии есть смысл немного подождать (пару-тройку недель). За это время обычно находят дополнительные глюки и выпускают новую исправленную версию.
Скачать WordPress 2.5 можно на официальном сайте.
Русская версия доступна у Ивана: http://lecactus.ru/2008/03/30/1943/
Я уж и не наделся: думал опять отложат выпуск версии.
Хоть я не собираюсь выпускать русскую версию, но мне стало интересно посмотреть, что изменилось в WordPress в этой предрелизной версии.
Об этой идее мне рассказал Дима (Dimox). Откуда он её взял, спрашивайте у него.
Мне лишь удалось реализовать её для WordPress.
Создание формы на самом деле совсем несложное занятие. Обычно это входит в учебники по PHP для начинающих.
Поэтому особо мудрить не будем, пойдем по стопам классиков.
Как мне подсказали (спасибо, Kesha) плагин Anti-XSS attack всё-таки можно обойти. Если кратко, то в плагине проверяется вхождение «родного» адреса в адрес реферера. Таким образом можно сформировать url, содержащий адрес атакуемого сайта и выполнить POST. Плагин в данном случае не сработает, поскольку в referer будет содержаться адрес атакуемого сайта.
Я уж надеялся, что до WordPress 2.5 (2.4) обновлений больше не будет. Оказалось, что все не так просто. Поэтому пришлось сделать версию и для своей сборки.
Решил проверить и посмотреть где в WordPress'е идет повышенное потребление памяти. Для этого я сделал небольшую функцию, которая выводит текущее потребление памяти (из "memory_get_usage") и прописал её после различных действий в wp-settings.php. Получилась довольно интересная картина.
При отладке MaxSite CMS возникла необходимость контролировать количество запросов к БД, время генерации страниц, а также потребляемую память. Для CodeIgniter это не проблема, но захотелось сравнить с WordPress'ом. Ради этого я написал небольшой плагин, который показывает используемую память.
Данный плагин возник после обсуждения на форуме. Кратко опишу суть проблемы.
Случайно забрел на WordPress Trac Roadmap и мягко говоря был удивлен: версии 2.4 просто нет! Ближайшая версия 2.5 запланирована на 24 марта 2008 г.
Выкладываю бэта-версию WordPress 2.3.2. Поскольку это тестовая версия, то она предназначена для тестирования и не рекомендуется для обновления. Когда будет релиз пока сказать сложно, скорее всего через несколько дней.
Совершенно не уверен, что данный пост имеет какое-то практическое значение. Поэтому будем думать, что это нужно для ознакомительных целей. Так сказать, введение в CMS.
Итак задача - нужно взять все записи из WordPress и сделать «движок», работающий с этими записями. Наличие минимальной навигации обязательно.
Довольно давно столкнулся с проблемой, когда нужно выводить различные виджеты по какому-нибудь условию. Например, календарь - выводить только на главной странице.
На первый взгляд решение кажется простым - нужно зарегистрировать еще один сайдбар и выводить его только на главной (описание виджетов, продолжение). Все это безусловно хорошо, но большинство виджетов существуют только в единственном экземпляре. Существует только три стандартных виджета, для которых можно сделать несколько копий: текстовый, RSS и рубрики.
Появилась новость, что взломали сайт Альберта Гора. Сайт работает на WordPress. Я ради интереса заглянул на блог и увидел, что используется версия 2.0.4.
Для этого существует довольно простой и эффективный способ. Делать это лучше перед установкой WordPress'а.
