创建一个基本的管理设置页面,供用户输入他的社交媒体用户名,然后我需要将其显示在前端。 the admin dashboard
函数.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 中?
感谢您抽出时间。
最佳答案
<?php $options_value = get_option( 'your_registered_option' );
echo $options_value['sample_select_options']; ?>
将your_registered_option
替换为您在functions php for register_setting();
中指定的名称。
关于php - 如何获取 option_name 的值并显示在前端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54839637/