2014-01-18 91 views
2

成功使用此框架的人能幫助我嗎? Redux聲明它利用全局變量來引用數據庫中所有保存的選項。Redux WP Framework。一個簡單的工作代碼示例?

我的目標是訪問這些存儲的選項,所以我可以弄清楚如何調用它們。

無可否認,我是使用選項面板框架的新手。還有另一個類似的問題:redux framework wordpress calling variable。我無法弄清楚如何使用這些文件。

下面是框架的文檔:http://plovs.github.io/Redux-Framework-Docs/docs.html

我缺少什麼?本節/場陣列是這樣的:

$sections[] = array(
    'title' => __('Home Settings', 'redux-framework-demo'), 
    'desc' => __('Here, you can change any of the many options bundled with samTheme', 'redux-framework-demo'), 
    'icon' => 'el-icon-home', 
    // 'submenu' => false, // Setting submenu to false on a given section will hide it from the WordPress sidebar menu! 
    'fields' => array( 
     array(
      'id'=>'webFonts', 
      'type' => 'media', 
      'title' => __('Web Fonts', 'redux-framework-demo'), 
      'compiler' => 'true', 
      'mode' => false, // Can be set to false to allow any media type, or can also be set to any mime type. 
      'desc'=> __('Basic media uploader with disabled URL input field.', 'redux-framework-demo'), 
      'subtitle' => __('Upload any media using the WordPress native uploader', 'redux-framework-demo'), 
      ),    

的$部分[]數組ID是名普通的。這些數組的名稱是通用的。我假設這些可以通過id引用?這是非常混亂的。如果我在這裏錯過了一些荒謬的話,我提前道歉。我對這個框架完全陌生。

回答

1

我也發現Redux Framework起初很混亂。

我想你要做什麼(假設這仍然是這種情況,因爲這是一個老問題)是輸出Redux Framework opt_name變量的值。

查找opt_name在你的選項/配置文件中的值。以sample config file爲例,opt_name定義爲redux_demo

因此,與武裝,頭部到您的functions.php頁面(或您的任何主題的網頁作爲一個例子),並聲明隨後

echo $redux_demo['webFonts']['url'];

global $redux_demo;

這應該輸出保存在選項面板的webFonts部分中的URL。您可以在http://docs.reduxframework.com/core/fields/media/

+0

我們如何讓Redux減少混淆?我很樂意聽取您對文檔的意見以及如何改進它們。 – Dovy

+0

@Dovy我不能爲別人說話,但我通過示例學習,所以快速開始使用代碼演示適用於我。 –

1

擾流警報,我是Redux的核心開發者,哈。

因此,要獲得支持,最好的地方是我們在這裏找到問題跟蹤:https://github.com/ReduxFramework/ReduxFramework/issues

不過,我會在這裏回答這個問題。

你有的文件是舊的,真的很舊,像2歲。 Redux現在是一個全新的設置。請看這裏:https://github.com/ReduxFramework/ReduxFramework/wiki/Getting-Started#step-3-using-the-saved-option-values

這應該回答你所有的問題。讓我知道你是否需要進一步的幫助!

+2

鏈接可能在某些年份是老了。停止爲遊客釣魚,只需用示例代碼回答這個問題 - 這就是stackoverflow的用途。 – niklas

0

在配置文件中查找找到更多的範例代碼可用字段列表:

$opt_name = 'your_opt_name'; 

函數。PHP或在主題:

global $your_opt_name; 

echo $your_opt_name['webFonts']; 

或者你可以調試以獲得完整的信息:

var_dump($your_opt_name)