私が作成しているテーマで表示するために、各投稿の正確なカウンターを取得することは可能ですか?たとえば、100件の投稿がある場合、最後の投稿の数は100になり、その前の投稿の数は99になります。投稿のIDは常に2ずつ増加するため(ほとんどの場合)、カウンターとしては非常に不適切であるため、このIDを使用することはできません。
2 に答える
0
これを試して、あなたがアイデアを得る結果を見てください。
配列は1ではなく0で始まることを忘れないでください。
各配列項目には投稿IDが含まれます。したがって、Item(key)nr 15が現在のページIDと同じである場合、現在のアイテムは#16(15 + 1)です。
<?php
global $wpdb;
$query = "SELECT `ID`
FROM `$wpdb->posts`
WHERE `post_status` = 'publish'
AND `post_type` = 'post'
ORDER BY `post_date` ASC
"
;
$count = $wpdb->get_col($query);
var_dump($count);
moar info: wpdb
私の注文に同意する場合は、クエリを確認してください。
于 2012-04-17T14:00:59.883 に答える
0
そこでは、次のような「カウンター」を使用する必要があります。
$i=1;
while(have_posts):
....
<h2><?php echo $i.' - ';?><?php the_title();?>
...
$i++;
endwhile;
于 2012-04-18T12:37:57.367 に答える