我做了一個非常自定義的元框。現在即時嘗試顯示的數據,但我可以輸出的所有是「ArrayArrayArray ......」當我var_dump數組的變量我得到正確的上下文,但在數組樣式,我需要它就像普通文本。get_post_meta返回「數組」
Metabox:
add_action('admin_init', 'hhs_add_meta_boxes', 1);
function hhs_add_meta_boxes()
{
add_meta_box('repeatable-fields', 'Repeatable Fields', 'hhs_repeatable_meta_box_display', 'category', 'normal', 'default');
wp_enqueue_script('custom-js', get_template_directory_uri().'/js/custom-js.js');
}
而與此一段代碼i的後端顯示它。我使用了幾個metabox,但這個感覺有點奇怪,因爲它不像我之前使用過的一個數組,但是一張桌子..(但它工作:D)
以及它的很多代碼, http://pastebin.com/k2Mcg6Le
保存就是這樣; http://pastebin.com/CYua3FYM
還不如給全碼現在大聲笑..; http://pastebin.com/wUG39CCK
對不起,如果它充滿noob代碼,我是學生:-)。
我這樣ATM顯示它:
$metas = get_post_meta($post->ID, 'repeatable_fields', TRUE);
foreach ($metas as $metakey){
echo $metakey;
}
它返回; ArrayArrayArrayArray。
因爲我在WP編輯器中有4個字段; http://i.imgur.com/rnqC5Jp.png
而當我var轉儲一個數組我得到;
array(4) { [0]=> array(3) { ["name"]=> string(3) "qwe" ["date"]=> string(10) "qwewerrrrr" ["text"]=> string(10) "qwewerrrrr" } [1]=> array(3) { ["name"]=> string(10) "qwewerrrrr" ["date"]=> string(3) "qwe" ["text"]=> string(10) "qwewerrrrr" } [2]=> array(3) { ["name"]=> string(10) "qwewerrrrr" ["date"]=> string(6) "qweqwe" ["text"]=> string(20) "qwewerrrrrqwewerrrrr" } [3]=> array(3) { ["name"]=> string(6) "qweqwe" ["date"]=> string(13) "qweqwewerrrrr" ["text"]=> string(3) "qwe" } }
我希望我提供足夠的信息。如果需要更多,請問..真的需要這個固定的,所以我可以完成這個項目。
謝謝!
我的壓力sigarete後,我會盡力哈哈。希望它有效! – R3dn0l 2014-10-09 12:39:00
工程就像一個魅力:)看到結果在這裏; http://i.imgur.com/Qr5XayB.png 給出; http://i.imgur.com/03PxbWz.png – R3dn0l 2014-10-09 12:47:28
很高興我可以幫你:) – 2014-10-09 12:47:51