【发布时间】:2011-08-15 08:42:50
【问题描述】:
大家好, 这工作正常:
$dir = new DirectoryIterator(get_template_directory().'/images/headers/');
但是我不只是 /headers,但我有一个 /headers/summer 和 headers/winter 目录,我想根据当前季节用作路径。
$summer = array(3,4,5,6,7,8,9);
$path = null;
if ( in_array(date('n'), $summer) ) {
$path = get_template_directory().'/images/headers/summer/';
} else {
$path = get_template_directory().'/images/headers/winter/';
}
$dir = new DirectoryIterator($path);
这有什么问题?如果我使用它,我的页面是空白的!
【问题讨论】:
-
get_template_directory()是一个 wordpress 特定的函数,对代码无关紧要 - 只是返回目录的绝对路径。