我正在使用function.php中的循環,並且我知道循環不工作。我需要全球化嗎?我環顧四周,我不確定。這是我的功能:function.php中的循環
function loadDiffSection($name)
{
$term = get_term_by('name', $name, 'category');
$termIdFeat = $term->term_id;
$everything = "";
if(have_posts()):
query_posts("cat=".$termIdFeat."&posts_per_page=5");
$count = 1;
while(have_posts()) : the_post();
set_post_thumbnail_size(520 , 0, true);
$everything .="<a href='?p=".the_ID()."'>";
$everything .="<div class='pushLeft grid thisPost pos_".$count."'>";
$everything .="<div class='capMedia hide'>";
$everything .="<font size='3'>".get_the_title()."</font><br /><br />";
$actualLen = strlen(strip_tags(removeImagefromContent()));
$limit = 200;
if($actualLen > $limit)
{
$everything .= substr(strip_tags(removeImagefromContent()), 0, $limit)."...";
}
else
{
$everything .= strip_tags(removeImagefromContent());
}
$everything .= "</div>";
$everything .= get_the_post_thumbnail();
$everything .= "</div></a>";
$count++;
endwhile;
endif;
header('Content-Type: application/json; charset=UTF-8');
echo json_encode(array("returned" => $everything));
exit;
}
我使用這段代碼來調用一個AJAX請求,所以它返回一個NULL響應。這導致我相信該循環在該函數內不起作用。
你的錯誤是什麼?以及爲什麼要在單字段JSON響應中包裝純HTML響應? – moonwave99
沒有錯誤,它只是返回一個NULL json響應,這意味着循環不起作用。我檢查了。 – Majo0od