Wordpress:在后台设置选项卡中显示选项表中的字段

时间:2021-05-01 22:25:21

标签: wordpress settings backoffice

我在选项表中手动创建了一个字段(名为“test_period”)。

我想在后台设置的常规选项卡中显示一个标签和值。

你能帮我处理这个请求吗。

如果该字段可以在后台编辑(可在选项表中编辑和保存),那就太好了

1 个答案:

答案 0 :(得分:0)

我在谷歌上搜索了这个很棒的答案: https://www.wphats.com/add-text-field-general-settings-wordpress/

add_filter('admin_init', 'my_general_settings_register_fields'); 
function my_general_settings_register_fields() { 
    register_setting('general', 'duree_avant_expiration', 'esc_attr'); 
    add_settings_field('duree_avant_expiration', '<label for="duree_avant_expiration">'.__('Durée avant expiration' , 'duree_avant_expiration' ).'</label>' , 'my_general_duree_avant_expiration', 'general');
} 
function my_general_duree_avant_expiration() { 
    $duree_avant_expiration = get_option( 'duree_avant_expiration', '' ); 
    echo '<input id="duree_avant_expiration" style="width: 35%;" type="text" name="duree_avant_expiration" value="' . $duree_avant_expiration . '" />';
}