用于多种类型的定制邮件类型的分页

时间:2013-04-26 作者:user32081

第一页显示第一个结果,但是,mypages/page2导致404错误。以下代码位于存档mypages中。php

<?php
$temp = $wp_query;
$wp_query=null;

$args = array(
    \'post_type\' => array ( \'reports\', \'results\', \'reports-drop\',\'reports-snap\'),
    \'post_status\' => \'publish\',
    \'paged\' => $paged,
);
$wp_query = new WP_Query( $args );
if ( $wp_query -> have_posts() )
{
    while ($wp_query->have_posts()) : $wp_query->the_post(); 
    ?>
    <a target="blank" href="<?php the_permalink(); ?>">The Link</a>
    <?php
    endwhile;
}
else
{
    echo \'no files found\';
}?>

Page: <?php echo paginate_links(array(
          \'base\' => \'http://mywebsite.com/mypages/%_%\',
          \'format\' => \'page/%#%\',
          \'current\' => (get_query_var(\'paged\') ? get_query_var(\'paged\') : 1),
          \'prev_next\' => false,
          \'total\' => $wp_query->max_num_pages,
          \'mid_size\' => 2,
          \'type\' => \'plain\'
    ));?>

<?php
    //clear again
    $wp_query = null;
    //reset
    $wp_query = $temp;
?>

1 个回复
SO网友:s_ha_dum

您没有设置$paged 参数。你需要这样一句话:

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
看起来您应该使用一个连接到pre_get-postshere 和中一样a lot of answer on the site.

结束

相关推荐

Thesis -style Navigation

我正在研究一个主题,我希望用户能够像论文一样选择要在主题选项页面中显示的页面。我已经在谷歌上搜索了几个小时的逆向工程论文,但还没有找到一个很好的解决方案。我想知道是否有人做过这件事或看过教程。

用于多种类型的定制邮件类型的分页 - 小码农CODE - 行之有效找到问题解决它

用于多种类型的定制邮件类型的分页

时间:2013-04-26 作者:user32081

第一页显示第一个结果,但是,mypages/page2导致404错误。以下代码位于存档mypages中。php

<?php
$temp = $wp_query;
$wp_query=null;

$args = array(
    \'post_type\' => array ( \'reports\', \'results\', \'reports-drop\',\'reports-snap\'),
    \'post_status\' => \'publish\',
    \'paged\' => $paged,
);
$wp_query = new WP_Query( $args );
if ( $wp_query -> have_posts() )
{
    while ($wp_query->have_posts()) : $wp_query->the_post(); 
    ?>
    <a target="blank" href="<?php the_permalink(); ?>">The Link</a>
    <?php
    endwhile;
}
else
{
    echo \'no files found\';
}?>

Page: <?php echo paginate_links(array(
          \'base\' => \'http://mywebsite.com/mypages/%_%\',
          \'format\' => \'page/%#%\',
          \'current\' => (get_query_var(\'paged\') ? get_query_var(\'paged\') : 1),
          \'prev_next\' => false,
          \'total\' => $wp_query->max_num_pages,
          \'mid_size\' => 2,
          \'type\' => \'plain\'
    ));?>

<?php
    //clear again
    $wp_query = null;
    //reset
    $wp_query = $temp;
?>

1 个回复
SO网友:s_ha_dum

您没有设置$paged 参数。你需要这样一句话:

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
看起来您应该使用一个连接到pre_get-postshere 和中一样a lot of answer on the site.

相关推荐

Slider's missing navigation

我安装了BuddyPress和Easy FancyBox,还安装了carouFredSel滑块(不是WordPress插件)。启用这两个插件后,滑块将停止正常工作(导航项目符号丢失)。这可能是某种jQuery冲突吗?这是标题。php:http://pastebin.com/eBLpFBZ9 下面是带有滑块的页面:http://adamklimowski.pl/chamois/提前感谢您提供的任何帮助。