wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > 用类来添加wordpressCMS主题设置页面(5):怎样在前台调用选项表单值

    用类来添加wordpressCMS主题设置页面(5):怎样在前台调用选项表单值

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

    在前面的4个章节中,我们通过类为wordpressCMS主题添加了一个主题设置页面,在设置页面中,我们添加了常用的表单选项,这样一来,在功能上丰富了wordpressCMS主题。后台做得再好,如果前台没有调用,那都是白搭,比如高时银博客开发的ssmay主题,前台的展示都是通过后台来设置的。那么,wordpress主题的前台如何调用后台设置页面的设置选项的值呢?这就是我们今天要介绍的东东了。

    我们在设计这个类文件时,我们创建了一个全局变量 $wanlimm_option ,这个全局变量是wordpress设置页面表单选项数组,我们可以通过它来调用我们在wordpress后台的设置选项的值。下面,我们来演示一下这个过程。

    首先,我们在调用后台设置数据前,我们要先调用这个全局变量,代码如下:

    global $wanlimm_option;

    调用全局变量的这句代码最好是放在wordpress主题的header.php文件中。这样做的好处是,在wordpress网站打开的任何一个页面,都可以使用到这个全局变量,而不必每调用数据一次就要添加一次。

    然后,在需要调用数据的地方使用这个全局变量来调用后台设置的数据,代码调用模式如下:

    $wanlimm_option['选项组名']['选项ID']."

    这里,我做一个简单的案例,大家一看就知道了,我们在主题的single.php文件添加如下代码:

    echo $wanlimm_option['wanlimm']['_ashu_text']."<br/>";
    echo "<br/>".$wanlimm_option['wanlimm']['_ashu_textarea']."<br/>";
    echo "<br/><img src='".$wanlimm_option['wanlimm']['_ashu_logo']."' width='150' heigt='auto' >";

    这段代码,选项组名为“ wanlimm”,选项ID分别为“_ashu_text”、“_ashu_textarea”、“_ashu_logo”,根据我们前面的wordpress配置文件代码我们知道:一个是文本框、第二个是文本域、第三个是图片上传。我们在后台的wordpress主题设置页面添加这3个数据,文本框中输入“高时银博客版权所有”,文本域中输入“文本域传一个图片或填写一个图片地址”,再上传一张“图片”,保存后,我们就可以在前台看到这些设置的数据,效果如下图:

    用类来添加wordpressCMS主题设置页面(5):怎样在前台调用选项表单值

     

    这只是一个简单的案例,大家可以根据自己的需要做相应的调用,如:单选框、复选框等,这里就不多介绍了,用法跟上面介绍的一样,自己可以多研究一下。好了,关于wordpress主题后台设置数据的前台调用就介绍到这里。


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

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

    发表评论