12 июня 2010

WordPress 3.0 плагины Must-Use and Drop-Ins

wordpress 3.0Я уже выкладывал статью WordPress 3.0: Что нового релиз готовит. Сегодня в папке с делом WordPress плагины поговорим о плагинах которые называются Must-Use и Drops-Ins. Собственно это не плагины, это наборы плагинов. И если о существовании первых вы скорее всего знаете, то второй набор не известен широкому сообществу блогеров.

Что такое плагины Must-Use

MU или по русски плагины которые Нужно Использовать появились по принципу, который был заимствован из WordPress MU (multi-user) в обычный WordPress задолго до текущего объединения в версии 3.0. Это стандартные плагины для WordPress, которые загружаются независимо от того настроены ли они через админку блога или нет. Они только должны быть размещены в папке wp-content/mu-plugins.

Эта возможность появилась начиная с WordPress 2.8 и плагины настраиваются с помощью констант WPMU_PLUGIN_DIR и WPMU_PLUGIN_URL. В отличии от обычных плагинов, Must-Use могут не содержать заголовки, так что достаточно создать файл PHP и все.
Так выглядит админка c Must-Use в WordPress 3.0
wordpress 3.0

Что такое плагины Drops-Ins

Этот термин малоизвестен. Некоторые основные функциональные возможности ядра WordPress можно заменить так называемыми Drop-Ins. Перевести это можно как «встроенные» или «включенные». Включение делается для конкретной задачи, например db.php плагин заменяет загружаемый по умолчанию класс базы данных . Таким образом, вы можете заменить стандартный класс на тот, который работает быстрее, более стабилен и безопасен.
Список всех WordPress Drop-Ins:

ФайлТип плагинаЗагружаетсяКонтекст
advanced-cache.phpПлагин кешированияon WP_CACHE valueSingle
db.phpПользовательский класс базы данныхвсегдаSingle
db-error.phpпользовательское сообщение об ошибке базы данныхon errorSingle
install.phpпользовательский скрипт инсталляцииon installSingle
maintenance.phpсообщение пользователяon maintenanceSingle
object-cache.phpкеш внешних объектоввсегдаSingle
sunrise.phpвыполняется перед стартом WordPress multisiteon SUNRISE valueMulti
blog-deleted.phpСообщение об удаленииon deleted blogMulti
blog-inactive.phpСообщение когда блог неактивенon inactive blogMulti
blog-suspended.phpСообщение когда блог приостановленon archived or spammed blogMulti

Все файлы должны быть помещены в каталог WordPress, определенный в константе WP_CONTENT_DIR. Drop-Ins могут не иметь заголовка, как стандартные плагины, это обычные PHP файлы.
Так выглядит админка с Drop-Ins
wordpress 3.0

Статьи по теме
Статья оказалась полезной? Подпишись на RSS рассылку или следуй за мной на твиттере @wpstarter или по этой ссылке wpstarter

Комментариев: 2

Вы можете следовать любому комментарию через RSS 2.0 feed.

Вы можете оставить комментарий или trackback с вашего сайта.

  1. Дмитрий:

    а как вернуть в нормальное состояние, что б видно было все плагины? Не вижу ни одного плагина, но видно только в Drops-Ins advanced-cache.php И все, спасибо

Оставьте комментарий

Обведите фигуру по линии:

Ставим WordPress на локальном копьютере