我如何限制此查询,以便只给出一个结果?
代码:
function next_prodn_header() {
$StartDate = get('start_date');
$timestamp = strtotime($StartDate);
$EndDate = get('end_date');
$Now = strtotime(date('d-m-Y'));
$Start = strtotime($EndDate);
$newStart = date_i18n('d-m-Y', $Start);
if ($Now <= $Start) {
for ($i = 1; $i < 1; $i++) {
echo "<h2>Next Event</h2>";
echo "<span class=\"month\">";
echo date_i18n('M', $timestamp);
echo "</span>\n";
echo "<span class=\"year\">";
echo date_i18n('Y', $timestamp);
echo "</span>\n\t\t";
echo "<p><a href='";
echo the_permalink();
echo "' title='";
echo the_title();
echo "'>";
echo the_title();
echo "</a></p>\n\t\t";
}
} else {
echo "";
}
}
答案 0 :(得分:2)
如果通过查询表示您的for
循环,请在$i = 0
处开始循环。到目前为止,你的for循环结构检查1 < 1
是否为false,因此它不会在循环内运行代码。
否则,我不确定您的问题是什么。