我不知道這是否可能,但我試圖從get_pages()
function of Wordpress分頁,因爲我需要這些頁面與不同的類或一些div內的回聲,所以我可以用Javascript來管理它們以匹配期望的模板。在php中爲每個循環選擇x個項目的數量?
到目前爲止,我有這個呼應內容:
$pages = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc');
$i =0;
foreach($pages as $page)
{
$content = $page->post_content;
if(!$content)
continue;
$i++;
$content = apply_filters('the_content', $content);
$doc = new DOMDocument();
$doc->loadHTML($content);
$xpath = new DOMXPath($doc);
$imagesrc = $xpath->evaluate("string(//img/@src)");
$imagehref = $xpath->evaluate("string(//a/@href)");
for($i = 0; $i < count($content); $i+=5) {
echo "<li><a id='item-$i' href='$imagehref'><img src='$imagesrc'/></a></li>\n";
for($i = 5; $i < count($content); $i+=18) {
echo "more";
}
}
所以現在我得到的所有項目,無論是否有10或50,但我想它是什麼把它們放在塊8,是否可以在每個內部做一個?或者有另一種方式來做到這一點?
注意我需要大了一套崗位PLIT成8
塊任何幫助將是非常讚賞 謝謝:)
我試圖根據我的想法回答這個問題,但再次查看您的代碼,我想知道底部兩個循環的目的是什麼。你能詳細說明爲什麼你在5點之前計數18嗎? – aelfric5578