如何从仍然使用php进行计数?

爱奥努特

我正在使用WordPress在表格中显示一些帖子,与此同时我也有一个分页。该表包含一个名为“ Number”的列和一个帖子标题列。我的问题是,当我进入下一页时,我不知道如何为每个帖子编号,因为帖子的数量从头开始,而不是从剩余的数量开始。我该如何解决?

当我转到下一页时,它并不是从应该开始的地方开始计数的。我的代码:

<?php 
require('wp-load.php');

if ( is_user_logged_in() ) {
    global $wp_query;
    $paged = (isset($_GET['pagina'])) ? $_GET['pagina'] : 1;
    $args = array(
        'posts_per_page' => 2,
        'paged' => $paged,
        'post_type' => 'post'
    );
    
    $the_query = new WP_Query( $args );
   
    echo '<table>';
	$count = $paged - 1;
    echo '<tr>
                <td width="100">Number</td>
                <td width="200">Title</td>
          <tr>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
			$count++;	
			//var_dump($count);	
        echo '<tr>';
        	echo '<td>'.$count .'</td>';
            echo '<td>'.the_title().'</td>';  
        echo '</tr>';
        }
    echo '</table>';
	
    $big = 999999999; // need an unlikely integer
	echo paginate_links( array(
				        'format'       => '?pagina=%#%',
				        'current' => max( 1, $paged ),
				        'total' => $the_query->max_num_pages,
				        'prev_next'    => True,
				        'prev_text'    => __('Previous'),
				        'next_text'    => __('Next'),
				    ) ); 
}
?>

条码
$count = (($paged -1) * 2) + 1;

其中“ 2”是posts_per_page值

编辑:这是整个代码:

$count = (($paged -1) * 2) + 1;
echo '<tr>
            <td width="100">Number</td>
            <td width="200">Title</td>
      <tr>';
while ( $the_query->have_posts() ) {
    $the_query->the_post();
    echo '<tr>';
    echo '<td>'.$count .'</td>';
    echo '<td>'.the_title().'</td>';  
    echo '</tr>';
    $count++;   
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用解析计数进行条件计数?

来自分类Dev

如何使用JavaScript进行计数

来自分类Dev

如何使用Python的“范围”进行计数

来自分类Dev

如何使用网址在python中进行计数

来自分类Dev

如何使用 SQL Oracle 进行连续计数

来自分类Dev

如何使用php来计数相同的数组?

来自分类Dev

如何使用php打印计数的sql查询

来自分类Dev

使用PHP在MySQL中进行IP访问计数器

来自分类Dev

使用PHP,MySQL进行多面搜索(高效)计算产品计数

来自分类Dev

使用PHP在MySQL中进行IP访问计数器

来自分类Dev

使用php或jquery对<pre>标记中的单词进行计数

来自分类Dev

使用多维数组重复对php数组进行分组和计数

来自分类Dev

使用MarkLogic进行计数

来自分类Dev

使用jQuery进行计数

来自分类Dev

如何通过使用JOIN从两个表进行计数

来自分类Dev

如何使用其他表中的值进行计数

来自分类Dev

如何使用linq ASP.NET C#进行计数

来自分类Dev

如何使用javascript对页面上的单词进行计数

来自分类Dev

如何在SPARQL中使用条件(IF或FILTER)进行计数

来自分类Dev

如何在MySQL中使用GROUP BY和条件进行计数

来自分类Dev

如何在R中使用多个条件进行计数

来自分类Dev

如何使用条件对SQL(Oracle)中的多列进行计数?

来自分类Dev

如何使用熊猫基于多个列条件对行进行计数?

来自分类Dev

如何使用mongoDB归属进行分组和计数

来自分类Dev

如何在Java中使用indexOf进行计数?

来自分类Dev

如何使用Doctrine2对相关的表记录进行计数

来自分类Dev

如何避免在SQL中使用空记录进行计数

来自分类Dev

如何通过使用JOIN从两个表进行计数

来自分类Dev

如何使用cassandradb计数器表进行查询

Related 相关文章

热门标签

归档