本站一向坚持着天天最少一篇文章来协助人人更好的找到本身喜好的wordpress主题,同时我们也分享一些wordpress运用技能来协助人人扫盲,所以还请人人多多支撑本站,您的支撑和批评就是对我们最大的勉励。

下面说本文的正题哈,置信很多做wordpress主题的朋侪一开始都不晓得怎样给做好的wordpress主题增加背景设置选项,这个问题是不是一向搅扰着人人呢?呵呵,不着急,在本文将得到解决!如今就为人人申明一下怎样给wordpress主题增加背景设置选项!

起首,照样先来个扫盲,什么是wordpress主题背景设置选项?

wordpress运用技能:怎样给wordpress主题增加背景设置选项 SEO建站 seo第1张

主题背景设置选项里有一些主题作者预设的一些选项,比方是不是显现广告呀,LOGO呀,栏目分类呀等等,都是专为运用者设置的,都是为了更好的轻易运用者,假如这个主题是本身用,这些设置完全可以不需要!懂的人都喜好代码解决问题!

那末,重点来了,怎样在wordpress背景的表面里涌现一个主题设置选项呢?要领很简单,

1、找到wordpress主题目录下的函数文件functions.php 用notepad++等软件翻开,在下面增加以下代码:

require ('theme-options.php');

2、在wordpress主题目录下建立一个theme-options.php文件,并将下面的代码到场

//注册数据
add_action('admin_init', 'register_theme_settings');
function register_theme_settings() {
    register_setting("theme_mods_freshblog","theme_mods_freshblog");
}
//增加admin表面菜单
add_action('admin_menu', 'add_theme_options_menu');
function add_theme_options_menu() {
    add_theme_page('Freshblog Theme Options','Freshblog Theme Options','edit_theme_options','theme-options', 'theme_settings_admin'););
}
function theme_settings_admin() {
    //这里写选项页面内容
}

到这里的时刻,你再研讨的话有木有发明主题设置选项页面里的内容都邑以theme_mods_freshblog的字段名在数据库里的option表中涌现?

wordpress运用技能:怎样给wordpress主题增加背景设置选项 SEO建站 seo第2张

详细函数申明:

请进官方材料:

  • register_setting

  • add_theme_page