我试图修改归档页面上特定类别列表的循环输出。通常,此循环输出标题、作者、日期,并为给定类别中的每个帖子输出标题、作者、日期。
我有一个类别列表,我想在其中修改输出以包括图像。到目前为止,我已经通过使用如下if语句完成了这一点:
class new_loop extends theme_custom_loop {
function modify_categories() {
$cat1 = \'101\';
$cat2 = \'201\';
if (is_category($cat1)) {
echo \'stuff\';
}
elseif (is_category($cat2)) {
echo \'stuff\';
}
else theme_loop();
}
}
现在我有一个大约40个类别的列表。我尝试将它们存储在一个数组中,并通过循环运行它们,但似乎不起作用。有什么建议吗?当前代码为:
class new_loop extends theme_custom_loop {
function modify_categories() {
$archive_categories = array(
\'101\',
\'201\'
);
foreach($archive_categories as $archive_category) {
if (is_category($archive_category)) {
echo \'stuff\';
}
else theme_loop();
}
}
}