2013-12-12 37 views
0

我無法添加將添加選擇選項的功能,我可以選擇我的樣式表。如何在略有修改的選項框架中添加樣式表選擇選項

假設我有3個樣式表(red.css,blue.css和green.css)。現在我想在SMOF中添加一個函數,我可以選擇樣式表,我的WordPress網站的設計將根據樣式表進行更改。

我的代碼如下─

//Stylesheets Reader 
     $alt_stylesheet_path = LAYOUT_PATH; 
     $alt_stylesheets = array(); 

     if (is_dir($alt_stylesheet_path)) 
     { 
      if ($alt_stylesheet_dir = opendir($alt_stylesheet_path)) 
      { 
       while (($alt_stylesheet_file = readdir($alt_stylesheet_dir)) !== false) 
       { 
        if(stristr($alt_stylesheet_file, ".css") !== false) 
        { 
         $alt_stylesheets[] = $alt_stylesheet_file; 
        } 
       } 
      } 
     } 

$of_options_select = array("option 1","option 2","option 3");    
$of_options[] = array( "name"  => "Logo Uploader", 
         "desc"  => "Upload logo", 
         "id"  => "logo", 
         "std"  => "three", 
         "type"  => "select", 
         "options" => $of_options_select 
       ); 

請人幫助我。我想在我的WordPress主題中選擇這些功能。

+0

這應該移到[wordpress.stackexchange.com](http://wordpress.stackexchange.com/)。 –

回答

0

你需要在你的主題,以獲取這些選項 在這裏你可以找到如何在您的wordpress主題中使用這些選項 http://aquagraphite.com/2011/11/smof-documentation/

實例鏈接: 新的輸入文本字段在選項中添加面板 id(屬性)應該是唯一的,因爲您將通過此ID訪問您的數據。

$of_options[] = array( "name"  => "Site Title", 
         "desc"  => "", 
         "id"  => "ams_site_title", 
         "std"  => "My Site", 
         "type"  => "text" 
       ); 

通過全局化$ data數組並使用您的輸入ID來訪問主題文件中的數據。

global $data; //fetch options stored in $data 
echo $data['ams_site_title']; 

就是這樣。

相關問題