一、下载riprov2官方子主题文件

原创
Riprov2子主题教学-公告页面教学-Riprov2教学网
RiProv2子主题官方默认子主题下载及文件说明

一、安装子主题前需要先安装父主题(重要) 二、日主题ripro-v2官方默认子主题文件介绍 1.child-...

推荐 2021-09-17

二、新建文件夹accets、opentions、menu 、pages,

1.在accets文件夹中新建css文件夹,在css文件夹中新建gonggao.css文件并将以下代码复制进去

隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:不可购买
  • 会员用户购买价格:16学习币8折
  • 赞助用户购买价格:免费推荐

2.在opentions文件夹中新建gonggao.php文件,并将以下代码复制进去,这里是后台新建公告菜单页面

隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:不可购买
  • 会员用户购买价格:16学习币8折
  • 赞助用户购买价格:免费推荐

3.在menu中新建menu.php文件,并将以下代码复制进去,这里是子主题公告页面顶部背景及文字设置代码

隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:不可购买
  • 会员用户购买价格:16学习币8折
  • 赞助用户购买价格:免费推荐

4.在pages文件夹中新建gonggao.php文件并将以下代码复制进去,这里是前端页面展示代码

隐藏内容

此处内容需要权限查看

  • 普通用户购买价格:不可购买
  • 会员用户购买价格:16学习币8折
  • 赞助用户购买价格:免费推荐

三、在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');

 

发表评论

后才能评论