Как мне создать глобальные параметры в wordpress?

Я использую WPMU, но есть некоторые параметры, которые должен установить администратор, и они должны действовать для каждого пользователя веб-сайта. Есть ли в WordPress место для хранения этих глобальных параметров? Может ли кто-нибудь указать мне пример кода?

Спасибо!


person Tony    schedule 25.04.2010    source источник


Ответы (2)


Моим первым побуждением было бы создать собственную таблицу для хранения этих опций. Тогда у вас есть полный контроль над тем, когда, где и кем осуществляется доступ к данным... глобально во всех ваших блогах MU.

Что касается примера кода, я бы посоветовал начать с кодекса или попытаться пройтись по это руководство.

person EAMann    schedule 28.04.2010

Начиная с Wordpress 3.0 вы можете использовать add_site_option, update_site_option и get_site_option, чтобы получить опцию из блога с определенным идентификатором. Поэтому просто сохраните все параметры администратора на одном сайте, сохраните идентификатор этого сайта как константу, а затем получите оттуда все параметры.

http://codex.wordpress.org/WPMU_Functions/get_site_option

person C. E.    schedule 14.11.2012