在我的WordPress网站上,我创建了一个元框,用于上传多个文件:
array(
'name' => 'upload',
'id' => 'test_multiple_upload',
'type' => 'file_advanced',
'max_file_size' => '2mb',
'multiple' => true)
当我尝试在我的模板上获取文件时,我应该有一个包含文件的数组,但我只得到第一个文件。
$files = (get_post_meta(get_the_id() , 'test_multiple_upload',true)
任何解决方案?
答案 0 :(得分:2)
尝试使用此代码而不是get_post_meta()函数来获取图像数组。
$postid = get_the_ID();
$meta = get_post_custom($postid);
$files = $meta['test_multiple_upload'];// this is the main array try to print_r() this variable to seen the array
还有你的代码
$files = (get_post_meta(get_the_id() , 'test_multiple_upload',true)
有很多错误 第一个错误是, get_the_id()应为 get_the_ID() 第二,你在 get_post_meta 的开头有额外的起始支架,请检查。
由于