如何获取option_name的值并在前端显示?

时间:2019-02-23 08:24:13

标签: php wordpress

创建一个基本的管理员设置页面,供用户输入其社交媒体用户名,然后我需要将其显示在前端。 the admin dashboard

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 :(得分:1)

CompaniesController

<?php $options_value = get_option( 'your_registered_option' ); echo $options_value['sample_select_options']; ?> 替换为您在函数php中为your_registered_option指定的名称。