Как получить значение option_name и отобразить его на внешнем интерфейсе? - PullRequest
0 голосов
/ 23 февраля 2019

Создание базовой страницы настроек администратора, позволяющей пользователю вводить свое имя пользователя в социальной сети, которое мне нужно сделать, чтобы оно появилось во внешнем интерфейсе. панель администратора

functions.php:

add_action( 'admin_init', 'architectura_custom_settings' );
function custom_settings() {
    register_setting( 'architectura-settings-group', 'facebook_handler');
    add_settings_field( 'sidebar-facebook', 'Facebook handler', 'sidebar_facebook', 'admin', 'sidebar-options');
}

function sidebar_facebook() {
    $facebook = esc_attr( get_option( 'facebook_handler' ) );
    echo '<input type="text" name="facebook_handler" value="'.$facebook.'" placeholder="Facebook handler" />';
}

Код для интерфейса:

<a href="https://www.facebook.com/<?php //Facebook field value from back-end here ?>"></a>

Как я могу получить то, чтопользователь вводит в поле Facebook и выводит его в приведенном выше href?

Спасибо, что нашли время.

1 Ответ

0 голосов
/ 23 февраля 2019
<?php $options_value = get_option( 'your_registered_option' );
echo $options_value['sample_select_options']; ?>

Замените your_registered_option именем, которое вы дали в функциях php для register_setting();.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...