2013-06-27 5 views
0

Соавтор создал пользовательскую форму в разделе администратора области администрирования Wordpress. Я пытаюсь получить значение, чтобы показать его в другом месте в разделе admin. Я думал, что get_option() позволит мне получить это значение, вызвав его по имени, но не возвращая значение, и я понятия не имею, как позвонить.Получение пользовательского значения из базы данных wordpress

Вот разделы, которые он создал, поэтому я подумал, что могу получить его с помощью get_option ('contact_person_address').

$wp_customize->add_control(new WP_Customize_Control($wp_customize, 'contact_person_address', array(
      'label'  => __('Site Contact Room Number & Building', 'coe'), 
      'section' => 'contact_person', 
      'settings' => 'contact_person_address', 
     ))); 

и

$wp_customize->add_setting('contact_person_address' , array(
       'default'  => '', 
       'transport' => 'postMessage', 
      )); 

Это просто возвращает значение по умолчанию Поручаю функции.

+0

Конечно, вы хотите [get_setting()] (https://codex.wordpress.org/Class_Reference/WP_Customize_Manager/get_setting), а не get_option() – Anigel

+0

Функция get_setting() обесценивается, и они предлагают использовать get_option() http://codex.wordpress.org/Function_Reference/get_settings –

+0

Вот ответ: get_theme_mod() –

ответ

0

используется get_theme_mod(), чтобы получить значение настраиваемого поля