一、下载riprov2官方子主题文件
二、新建文件夹accets、opentions、menu 、pages,
1.在accets文件夹中新建css文件夹,在css文件夹中新建gonggao.css文件并将以下代码复制进去
隐藏内容
此处内容需要权限查看
2.在opentions文件夹中新建gonggao.php文件,并将以下代码复制进去,这里是后台新建公告菜单页面
隐藏内容
此处内容需要权限查看
3.在menu中新建menu.php文件,并将以下代码复制进去,这里是子主题公告页面顶部背景及文字设置代码
隐藏内容
此处内容需要权限查看
4.在pages文件夹中新建gonggao.php文件并将以下代码复制进去,这里是前端页面展示代码
隐藏内容
此处内容需要权限查看
三、在functions.php中将以下代码复制进去
<?php
// Exit if accessed directly
if (!defined('ABSPATH')) {
exit;
}
define('FT_VER', '1.3.3');
define('FT_ROOT_URL', get_stylesheet_directory_uri());
define('FT_ROOT_DIR', get_stylesheet_directory());
/**
* 这是子主题的主函数控制
* 其中包含了简单的示例,您可以自行阅读代码理解
*/
/**
* 示例0:加载子主题的自定义CSS
* @Author Dadong2g
* @DateTime 2021-01-16T23:51:11+0800
* @return [type] [description]
*/
function child_theme_configurator_css() {
wp_enqueue_style('v2_chld', trailingslashit(get_stylesheet_directory_uri()) . 'child-style.css', array('plugins', 'app', 'dark'));
}
add_action('wp_enqueue_scripts', 'child_theme_configurator_css', 10);
// 子主题css引入区域
wp_enqueue_style('gonggao', get_stylesheet_directory_uri() . '/accets/css/gonggao.css?ft_ver=' . FT_VER);
// wp_enqueue_style('qqqun', get_stylesheet_directory_uri() . '/accets/css/qqqun.css?ft_ver=' . FT_VER);
// 子主题css引入区域结束
// logo扫光条件语句
add_action('wp_enqueue_scripts', function () {
if (_cao('super_logo', "0") === "1") {
wp_enqueue_style('logo_style', get_stylesheet_directory_uri() . '/static/css/logosg.css?ft_ver=' . FT_VER);
}
});
// logo扫光条件语句结束
/**
* 示例7: 添加一个自己的子主题设置选项
* 设置选项框架字段文档:http://codestarframework.com/documentation/
*/
if (!defined('_OPTIONS_PRE')) {
// Replace the version number of the theme on each release.
define('_OPTIONS_PRE', '_riprov2_options');
}
/**
* 获取设置的字段值 Custom function for get an option
*/
if (!function_exists('_cao')) {
function _cao($option = '', $default = null) {
$options_meta = _OPTIONS_PRE;
$options = get_option($options_meta);
return (isset($options[$option])) ? $options[$option] : $default;
}
}
if (!class_exists('CSF')):
// 引入父主题的设置框架class
require_once get_template_directory() . '/inc/codestar-framework/codestar-framework.php';
// 引入后台菜单设置目录
require_once get_stylesheet_directory() . '/menu/menu.php';
// 引入php文件
require_once get_stylesheet_directory() . '/opentions/gonggao.php';
//主题设置储存的字段(需个父主题保持一致)
$opt_prefix = _OPTIONS_PRE;
endif;
add_action('init', 'init_child_fun');
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。