0
我正在用Wordpress開發一個調查網站,我正在使用Calderawp表單作爲主要收集工具。我在表單中有一個處理器,用於將調查中每個字段的響應保存到自定義帖子類型中的自定義字段中。在這種情況下,自定義帖子類型是「提交」。Wordpress - 當WP儀表板中的值爲「Array」時,如何顯示自定義字段的輸出?
我擔心的是,當多選擇字段提交,如複選框,在WordPress後臺自定義字段的值是「陣列」:
我的問題是我怎麼輸出數組在字符串或列表中的值?
我想我可能會做類似下面的事情,但它不工作。
/**
* Alter output of custom fields
*/
add_filter('get_post_metadata', 'custom_get_post_metadata_filter', 10, 4);
function custom_get_post_metadata_filter($value, $object_id, $meta_key, $single){
var_dump($value);
if(is_array($value)) {
return implode(',', $value);
}
return $value;
}
的問題可能是每var_dump($value)
回報NULL
而非陣列它說,這是。
任何幫助將不勝感激。提前致謝! :)
感謝您的回覆被反序列化的數據。我認爲get_post_meta用於在前端或客戶端輸出此數組的值。問題是我需要在Wordpress儀表板的這個元框中看到數組的內容。有任何想法嗎? –