Php分页和Query_Posts()

时间:2012-03-01 作者:Nadine

标签上有一些问题。php页面。

现在它只是给我一个“无需显示”如果我没有查询它会显示帖子,但我想更改每页的帖子数量。

在这种情况下,更改管理中的阅读设置不是一个选项,所以我只寻找模板标签的想法。

有没有关于如何正确重写的建议?

谢谢,如果这个问题真的很无聊,很抱歉。

<?php 
    $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
    $tags = array(
    \'posts_per_page\' => 10,
    \'paged\' =>$paged
    );?>


    <?php query_posts($tags); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
作为一个编辑:我正在寻找一些语法帮助来为posts\\u per\\u页面和分页编写一些代码,这些代码的结构只针对一个普通的wordpress循环。

谢谢,如果有点混乱,很抱歉。

2 个回复
最合适的回答,由SO网友:Nadine 整理而成

在其他一些尝试之后,我找到了我正在寻找的语法解决方案。只是分享。

<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;

      query_posts($query_string .\'&posts_per_page=10&paged=\' . $paged);

      if (have_posts()) : while (have_posts()) : the_post(); ?>

SO网友:ifdion

希望这有帮助

$story_type = $_GET[\'type\'];
if ( get_query_var(\'paged\') ) {
    $paged = get_query_var(\'paged\');
} elseif ( get_query_var(\'page\') ) {
    $paged = get_query_var(\'page\');
} else {
    $paged = 1;
}
$alt_query = array (
    \'tax_query\' => array(
        array(
            \'taxonomy\' => \'lot-term\',
            \'terms\' => $story_type,
            \'field\' => \'slug\',
        ),
    ),
    \'post-type\' => \'story\',
    \'paged\' => $paged
);
query_posts($alt_query);
只是从我最近的作品中复制粘贴。只需将“tax\\u query”更改为您自己的标记查询(&U);“post\\u type”值。

结束

相关推荐

Keep Pagination in Tabs

有没有办法在多个选项卡上分页?我有一个页面有5个选项卡,每个选项卡都过滤了来自相同帖子的内容。例如:表1-所有帖子。选项卡2-带有关键字1的帖子。选项卡3-带有关键字2的帖子。等我的问题是,我不知道如何在每个选项卡上使用分页,也不知道如何让用户能够选择该选项卡上的页面并保持在该选项卡上-它想返回到第一个选项卡。