如何在主题中包含Redux框架

时间:2014-03-07 14:03:13

标签: php wordpress themes redux-framework

如何在主题wordpress中包含Redux Framework?

此代码不起作用:

<?php
  if ( !class_exists( 'ReduxFramework' ) && file_exists( dirname( __FILE__ ) . '/ReduxFramework/ReduxCore/framework.php' ) ) {
    require_once( dirname( __FILE__ ) . '/ReduxFramework/ReduxCore/framework.php' );
  }
  if ( !isset( $redux_demo ) && file_exists( dirname( __FILE__ ) . '/ReduxFramework/sample/sample-config.php' ) ) {
    require_once( dirname( __FILE__ ) . '/ReduxFramework/sample/sample-config.php' );
  }
?>

5 个答案:

答案 0 :(得分:2)

Spoiler警报,Redux的首席开发人员。您可以使用Redux Generator获取管理文件夹并绕过一些痛苦。

http://generate.reduxframework.com

毕竟,这是一项免费服务。 :)

答案 1 :(得分:1)

对于我的作品:

    // load the theme's framework
if ( !class_exists( 'ReduxFramework' ) && file_exists( dirname(__FILE__) . '/framework/ReduxCore/framework.php' ) ) {
require_once( dirname(__FILE__) . '/framework/ReduxCore/framework.php' );
}

// load the theme's options 
if ( !isset( $redux_owd ) && file_exists( dirname(__FILE__) . '/framework/sample/sample-config.php' ) ) {
require_once( dirname(__FILE__) . '/framework/sample/sample-config.php' );
}

我有文件夹框架结束他我有ReduxCore结束示例文件夹...检查代码... Photo

答案 2 :(得分:1)

尝试这些步骤希望有所帮助

第1步Download Redux framework

第2步:解压缩/解压缩下载的redux框架文件。

第3步:将解压缩/解压缩文件中的 ReduxCore 文件夹复制到您的活动主题目录中。

第4步:在当前活动主题目录中创建名为功能

的新文件夹

第5步:将下载的框架文件sample-config.php从示例目录复制到主题函数文件夹

第6步:将此复制的文件从sample-config.php重命名为admin-config.php

第7步:将此代码复制粘贴到functions.php文件的底部。

if( !class_exists('ReduxFramework')){
    require_once(dirname(__FILE__) . '/ReduxCore/Framework.php');
}

if( !isset( $redux_demo ) ){
    require_once( dirname( __FILE__) . '/functions/admin-config.php');
}

第8步:就是这样。现在,您可以在主题中看到主题选项。 您还可以根据自己的要求自定义 /functions/admin-config.php 文件。

Reference link

答案 3 :(得分:0)

在该链接中http://tgmpluginactivation.com/download/生成插件激活文件(&#34; class-tgm-plugin-activation.php&#34;将文件包含到您的主题文件夹中)下载zip文件

在该文件&#34;插件数组数组&#34;

添加代码

// add below code to add redux framework plugin

$plugins = array( 
    array(
        'name'               => 'Redux Framework', // The plugin name.
        'slug'               => 'redux-framework', // The plugin slug (typically the folder name).
        'required'           => false, 
        'version'           => '3.6.1',
        'external_url'       => 'https://wordpress.org/plugins/redux-framework', 
        'source'             => 'repo', 
        'force_activation'   => false,
        'force_deactivation' => false,       
    ),
);

用于插件路径

&#39;源&#39; =&GT; &#39; repo&#39;,

答案 4 :(得分:0)

在wordpress主题中包含redux框架的简单方法。

    // Including Redux Framework
    require_once (dirname(__FILE__) . '/redux/redux-framework.php');
    if ( class_exists( 'Redux' ) ) {
        require_once (dirname(__FILE__) . '/redux/sample/barebones-config.php');
    }