0
可惜我不是最好用PHP。目前我正在一個WordPress模板工作教育的原因。該網站的一個方面應該是用戶友好的方式來編輯首頁上的大滑塊。得到一個多維數組(WordPress的設置)的值
我決定用紮實的「建設者」,它可以讓你沒有做你自己的一切創造不同類型的主題設置頁面,利用設置頁面中的WordPress管理。
--IMPORTANT - 問這裏 - 開始
因此,我認爲採取mutlidimensional陣列將是相當不錯的存儲每張幻燈片的3個元素。 1爲圖片上傳字段,爲標題添加1個文本字段,併爲1添加一個URL。
雖然這是完全確定。我無法弄清楚如何獲取存儲在那裏的值。出於某種原因,我不能用foreach循環訪問數組。
代碼:
// Tab Two - Section Two
// ------------------------//
$settings['Slider']['Slider Einstellungen'] = array('info' => 'Hier kannst du bis zu 5 Slider definieren. Die Bilder muss genau 2000 x 500 Pixel groß sein und der Titel darf nicht länger als 150 Zeichen lang sein, um optimal dargestellt zu werden.');
$fields = array();
$my_multi_fields = array();
$my_multi_fields[] = array(
'type' => 'upload',
'name' => 'slide_image',
'label' => 'Slider Bild',
);
$my_multi_fields[] = array(
'type' => 'text',
'name' => 'slide_title',
'label' => 'Titel'
);
$my_multi_fields[] = array(
'type' => 'text',
'name' => 'slide_url',
'label' => 'URL'
);
$fields[] = array(
'type' => 'multi',
'name' => 'slide_multi',
'label' => 'Slider Optionen',
'id' => 'slide_multi', // (optional, will default to name)
'limit' => 5, // (optional, will default to unlimited)
'fields' => $my_multi_fields
);
$settings['Slider']['Slider Einstellungen']['fields'] = $fields;
鑑於此,我想獲得每個元素的3場,並創造許多在FrontPage滑動預覽1張。 如果您需要更多信息,請讓我知道!