register_setting()函数
<?php
register_setting(
string $option_group,
string $option_name,
array $args = array()
);
?>
案例
<?php
//后台设置->常规添加新的字段
function xk_general_section() {
add_settings_section(
'xk_settings_section', // ID
'联系方式', // 显示在页面的标题
'xk_settings_section_callback', // 页面回掉
'general' // 'general', 'reading', 'writing', 'discussion', 'media'
);
add_settings_field(
'address', // ID
'地址', // 显示在页面的标题即label
'xk_textbox_callback', // 回掉
'general', // 'general', 'reading', 'writing', 'discussion', 'media'
'xk_settings_section', // section ID
array( // The $args
'address' // Should match Option ID
)
);
add_settings_field(
'phone',
'电话',
'xk_textbox_callback',
'general',
'xk_settings_section',
array(
'phone'
)
);
add_settings_field(
'email',
'邮箱',
'xk_textbox_callback',
'general',
'xk_settings_section',
array(
'email'
)
);
add_settings_field(
'fax',
'传真',
'xk_textbox_callback',
'general',
'xk_settings_section',
array(
'fax'
)
);
register_setting('general','address', 'esc_attr');
register_setting('general','phone', 'esc_attr');
register_setting('general','email', 'esc_attr');
register_setting('general','fax', 'esc_attr');
}
function xk_settings_section_callback() {
}
function xk_textbox_callback($args) {
$option = get_option($args[0]);
echo '<input type="text" id="'. $args[0] .'" name="'. $args[0] .'" value="' . $option . '" />';
}
add_action( 'admin_init', 'xk_general_section' );
文章標題:WordPress常用函数 register_setting()
文章連結:https://www.wuyanshuo.cn/89.html
更新時間:2022年3月22日
1、本站所有資源均不添加推廣檔案或浮水印,壓縮包內若有廣告檔案和浮水印請勿輕易相信。
2、本站資源均為兩層壓縮,第一層7z(尾碼若為wys,請自行修改為7z)有解壓密碼; 第二層zip或cbz,無解壓密碼,可直接使用漫畫類軟件程式查看; 詳情可參攷解壓教程。
3、本站大部分內容均收集於網絡! 若內容侵犯到您的權益,請發送郵件至:admin#wysacg.top我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!