wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > wordpress CMS主题怎样添加后台设置页面?

    wordpress CMS主题怎样添加后台设置页面?

    高时银博客 wordpress CMS主题制作 点击: 1,735 次 0 1

    一般来说,稍微好点的wordpressCMS主题都会有相关的后台设置页面,当然也有一些不太成熟的wordpress主题可能不带这个设置页面,这种情况是不多见的。如果是自己用的,那也没什么,如果是给客户用的,那就不太方便了,客户大多对代码是不精通的,他们不可能像你一样去修改代码的。所以,一个好的wordpress主题,后台设置是必不可少的。今天,就来介绍为wordpressCMS主题添加后台设置页面。(下图是ssmay主题的后台设置效果图)

    wordpress CMS主题怎样添加后台设置页面?

    要为wordpress主题添加后台设置,我们要用到wordpress自带的菜单函数add_theme_page(),如下:

    add_theme_page( $page_title, $menu_title, $capability, $menu_slug, $function);

    参数解说:

    $page_titile-----标签的内容
    $menu_title-----显示在后台左边菜单的标题
    $capability------访问这个页面需要的权限
    $menu_slug-----别名,需要独一无二哦
    $function--------执行的函数

    用add_theme_page()添加页面后,会在后台的 外观 里的二级菜单中出现,如上图中的“Ssmay主题设置”。不多说,下面以一个小小的实例来解说这个函数——怎样给wordpress主题添加后台主题设置。

    在wordpress主题的functions.php文件中添加如下代码:

    function Themes_Set(){
    add_theme_page( 'title标题', '主题设置', 'administrator', 'ashu_slug','ssmay_set');
    }

    function ssmay_set(){
    echo '<h1>Ssmay主题设置</h1>';
    //这里是设置选项内容
    }
    add_action('admin_menu', 'Themes_Set');

    上面这段代码有2个函数, Themes_Set()是创建菜单,ssmay_set()是设置页面内容。通过上面这段代码,就在后台的“外观”菜单下新建了一个“主题设置”二级菜单,这个二级菜单页面内容是"Ssmay主题设置",在这个简单案例中,我们没有添加主题相关的设置选项,你可以在“//这里是设置选项内容”下面添加设置选项内容,就像时美网主题ssmay主题的后台设置那样。上面这段代码效果展示:

    wordpress CMS主题怎样添加后台设置页面?

     


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201506204462.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论