【发布时间】:2015-02-12 13:43:12
【问题描述】:
所以我花了一整天的时间来尝试做一些实际上知道如何在不到 2 分钟内编写 php 的人。令人沮丧,但我通过实践和尝试解决问题来学习。
如果没有得到这个,我会觉得很失败,但是 8 小时和计数(是的,我知道蹩脚)就足够了。
谁能告诉我这个等式有什么问题...
$dir = '../folder';
$images_array = glob($dir.'*.jpg');
$values['options'] = array( '<img src="$images_array"/>');
这可能很明显,但我只需要将 mysite.com/folder 中的图像加载到 $values['options'] 数组中。
如果我只是在其中声明单个图像的路径,则会显示该图像(显然是因为它不依赖于其他任何东西。)
谢谢。
@hellcode
对于您回复下方“评论”中的混乱情况,我们深表歉意。不幸的是我无法让它工作?也许我需要提供更多背景信息。
文件夹中的图像将用作表单中的复选框项目。这是我的原始代码(不工作):
add_filter('frm_setup_new_fields_vars', 'frm_set_checked', 20, 2);
function frm_set_checked($values, $field){
if($field->id == 187){
$dir = '../folder';
$images_array = glob($dir.'*.jpg');
$values['options'] = array( '<img src="$images_array"/>');
$values['use_key'] = true;
}
return $values;
}
我像这样添加了您的代码:
add_filter('frm_setup_new_fields_vars', 'frm_set_checked', 20, 2);
function frm_set_checked($values, $field){
if($field->id == 187){
$dir = '../folder';
$images_array = glob($dir.'*.jpg');
$values['options'] = array();
foreach($images_array as $image) {
$values['options'][] = '<img src="'.$image.'"/>';
}
$values['use_key'] = true;
}
return $values;
}
但不幸的是它没有拉入文件:(
【问题讨论】:
标签: php wordpress image dynamic load