欢迎光临
我们一直在努力

添加二级设置页面

参考这篇范例代码,你可以使用Ashuwp_framework建立一个可以二级设置页面:底部设置。

添加二级设置页面

1. 引入框架

在主题的functinos.php文件中加入下列代码,下载的框架中并没有config.php配置文件,需要自己建立,当然文件名随意。

//加载框架文件
require get_template_directory() . '/ashuwp_framework/ashuwp_framework_core.php';
//配置文件
require get_template_directory() . '/ashuwp_framework/config.php';

2. 顶级页面

在添加二级设置页面之前,需要有一个顶级设置页面,添加顶级设置页面请参考:添加简单的设置页面

本篇范例代码,假设已经已经配置好一个’filename’ => ‘generalpage’的顶级设置页面。

3. 配置代码

在config.php配置文件中,加入下列配置代码。

/***footer option***/
$footer_info = array(
  'full_name' => '底部设置',
  'optionname'=>'footer',
  'child'=>true,
  'desc' => '"http://www.ashuwp.com/framework/down" target="_blank">Ashuwp Framework',
  'parent_slug'=>'ashuwp_page',
  'filename' => 'footerpage'
);
$footer_option = array();

$footer_option[] = array(
  'name'=>'版权',
  'id'=>'copyright',
  'desc'=>'',
  'std'=>'',
  'type'=>'tinymce'
);

$footer_option[] = array(
  'name'=>'第三方代码',
  'id'=>'_code_tongji',
  'desc'=>'将第三方代码添加在 </body> 标签之前',
  'std'=>'',
  'type'=>'textarea'
);

$footer_option_page = new ashuwp_options_feild($footer_option, $footer_info);

4. 前台代码参考

4.1 Copyright的输出

copyright在后台为一个文本编辑器,所以这个字段的内容不能直接使用echo输出。

<?php
//先获取设置选项
//配置代码中optionname=>footer,在数据库中保存的名称为ashuwp_footer
//整个设置页面的所有数据在数据库中都保存在一条记录里面
//$footer_option获取到的是一个数组
/**
$footer_option结构如下
array(
  'ashuwp_copyright' => 'Copyright © 2017 tree workshop. All rights reserved.';
  'ashuwp_code' => '';
)

**/
$footer_option = get_option('ashuwp_footer');

//由于是文本编辑器保存的内容,允许链接等标签
if( !empty($footer_option['ashuwp_copyright']) ){
  $ashuwp_copyright = apply_filters('the_content', $footer_option['ashuwp_copyright']);
  $ashuwp_copyright = str_replace(']]>', ']]>', $ashuwp_copyright);
  echo $ashuwp_copyright;
}
?>

4.2 代码Code的输出

这个范例可以添加一些第三方代码,比如统计代码,在

文章来源于互联网:https://www.ashuwp.com/courses/ashuwp-framework/912.html

赞(0) 打赏
文章名称:《添加二级设置页面》
文章链接:https://www.nixonli.com/294.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
窗外天空


关注公众号『窗外天空』

获取更多资源!......

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏