只做利于SEO的网站,提供网站建设、SEO、网站代运营等服务。服务中心 | 建站流程 | 网站地图

Wordpress常规选项增加备案号、地址等新字段

2021-10-06小猴建站 阅读()相关主题:wordpress

Wordpress“常规选项”里的内容比较少,做企业站WEB开发经常要增加备案号、公司地址、电话等信息。基本不会变的可以直接写到模板,经常需要改的话,可以写在“常规选项”。

wordpress常规选项增加字段

这个功能开发并不复杂,支持基础数据格式:单行文本、多行文本、数字、布尔型等,另外还支持单选项、多选项、下拉选择等功能比较强大。注意一下加粗和飘红的字段,根据实际需要复制多个代码段即可。

/**
 * 添加常规选项
*/
// 单行字段代码段start
function register_fields() {
 register_setting( 'general', 'beian' );
 add_settings_field( 'beian', '<label for="beian">备案号</label>', 'fields_roles', 'general' );
}
function fields_roles() {
 $value = get_option( 'beian' );
 echo '<input type="text" id="beian" name="beian" value="' . $value . '" />';
}
add_filter( 'admin_init' , 'register_fields' );
//单行字段代码段end

// 多行字段代码段start
function register_fields2() {
 register_setting( 'general', 'dizhi' );
 add_settings_field( 'dizhi', '<label for="dizhi">公司地址</label>', 'fields_roles2', 'general' );
}
function fields_roles2() {
 $value = get_option( 'dizhi' );
 echo '<textarea name="dizhi" id="dizhi" class="large-text code" rows="3">' . $value . '</textarea>';
}
add_filter( 'admin_init' , 'register_fields2' );
//多行字段代码段end