WordPress 后台常规设置添加配置项
需要给用户提供一些设置选项,最常见的就是设置首页描述标签、页脚统计代码,如果仅仅只需要这么几个简单的设置项就专门制作一个主题后台,那有点大动干戈了,我们可以给WordPress默认的常规设置添加配置项。
先来看添加后的效果图:
添加配置项代码如下:
//添加常规选项
function bzg_register_fields() {
register_setting( 'general', 'bzg_description' );
register_setting( 'general', 'bzg_code' );
add_settings_field( 'bzg_description', '<label for="bzg_description">网站描述</label>', 'bzg_fields_des', 'general' );
add_settings_field( 'bzg_code', '<label for="bzg_code">统计代码</label>', 'bzg_fields_code', 'general' );
}
function bzg_fields_des() {
$value = get_option( 'bzg_description', '' );
echo '<textarea name="bzg_description" id="bzg_description" class="large-text code" rows="3">' . $value . '</textarea>';
echo '<p class="description">显示在首页description描述标签中</p>';
}
function bzg_fields_code() {
$value = get_option( 'bzg_code', '' );
echo '<textarea name="bzg_code" id="bzg_code" class="large-text code" rows="3">' . $value . '</textarea>';
echo '<p class="description">网站统计代码、客服代码等可以放在这里,将在页脚输出</p>';
}
add_filter( 'admin_init' , 'bzg_register_fields' );
————————————————
将以上代码粘贴到主题文件functions.php中即可。
你也可以修改以上代码来添加更多配置项,但是如果配置项比较多的话还是单独做一个主题后台吧!
调用方法:
使用get_option()函数即可获取配置项,例如:
<?php echo get_option('bzg_code'); ?>
————————————————
https://www.wpzhiku.com/document/plugins-settings-options/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?