Questions tagged «pagination»

将内容分成较小的页面以单独查看

8
获取当前页面的URL(包括分页)
是否有WP函数自动获取当前页面的正确URL?这意味着如果我只打开一个帖子,该函数将返回与相同的结果get_permalink(),但是如果我在页面的一个分页实例上(通过注释进行分页时),该函数将返回相同的get_pagenum_link(get_query_var('paged'))结果。 我已经搜索了抄本,但没有找到我想要的东西。(但get_pagenum_link()那里没有任何记录。) 我已经知道此功能,但是如果有一个“本机” WP功能可以完成工作,我将感到非常高兴。 提前致谢!问候,雷内

2
第一页上的帖子数不同
我需要第一页上每页上的帖子数量与其他页面上不同。 例如,这就是我需要的 总职位:6 第一页:显示3个帖子 下一页:每页显示2条帖子 这是我的代码: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $fp_limit = 3; // first page limit $limit = 2; // following page limit $offset = 0; // default offset if( $paged == 1 ) { $limit = $fp_limit; } else { $offset = $fp_limit + ( …

3
为什么“ / page / 2 /”不起作用?
最终使分页可以使用下面的代码,但是现在分页链接到/ videos / page / 2 /,该链接不存在。如何使第2页正常工作? <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; php wp_pagenavi(); ?>

7
获取不带/ page / {pagenum} /的当前URL(永久链接)
如何检索当前URL(无论是主页,存档,文章类型存档,类别存档等),但如果存在则始终没有该/page/{pagenum}/部分?因此,如果实际网址是: example.com/category/uncategorized/ 要么 example.com/category/uncategorized/page/2/ 那么返回值将始终为 example.com/category/uncategorized/

3
如何显示WP_User_Query的分页链接?
我想我已经差不多了,但是我无法获得分页链接来显示我正在创建的作者目录。 我的代码在下面,但是我不知道如何获取链接以在作者的工作页面之间导航。谁能帮我?我感觉这可能有用,但是我不知道如何实现它: paginate_links() 谢谢 大须 <?php /* ****************************************************************** */ /* !LIST AUTHORS */ /* ****************************************************************** */ // THANKS TO: // http://www.mattvarone.com/wordpress/list-users-with-wp_user_query/ // pagination $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // Needed for pagination $paged -= 1; $limit = 2; $offset = $paged * $limit; // prepare arguments $args = …

1
带有分页的多个WP_Query循环
对此还有其他一些问题(WP_Query分页对于很多人来说是一个很大的问题),因此我试图缩小范围,以使其真正起作用。 我可以使用以下代码分页创建单个自定义循环: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = array( 'showposts' => 2, 'paged' => $paged ); $wp_query->query($args); while ($wp_query->have_posts()) : $wp_query->the_post(); // The Post the_title(); echo '<br>'; the_category(' '); the_excerpt(); echo '<hr>'; endwhile; // http://codex.wordpress.org/Function_Reference/paginate_links#Examples $big = 999999999; $pag_args = array( 'base' => …

5
自定义分页,用于自定义帖子类型(按名称)
我有两种自定义帖子类型,用于处理人们的姓名。现在,在浏览视图中,它仅按字母顺序列出所有内容,而分页将它们按数字细分,当您要查找特定人员时,这并不是非常有用。 具体来说,有人要求我为看起来像这样的人创建分页链接: 股份公司 HM NQ RQ 我的问题-我不知道如何通过一个字段的首字母查询自定义帖子类型。然后,我不确定如何以这种方式创建分页。有人有什么建议吗?谢谢!

4
使用自定义SQL查询进行分页
我有自己的SQL字符串,可以选择带有特定WHERE子句的Custom Post Type帖子。我使用了offset和limit根据所显示的页面返回适当的帖子。很好 现在,我想提出previous_posts_link()和next_posts_link()功能的工作。它们都被称为get_posts_nav_link从哪使用global $wp_query。 有没有一种方法可以重新分配global $wp_query我的SQL字符串或$wpdb->get_results结果或其他任何内容?因此,本机previous_posts_link()和next_posts_link()WP函数将起作用。 如果没有,我该如何重现上一个和下一个后链接功能? 我将不胜感激任何帮助和建议!我完全坚持了这一点。 谢谢 :) 注意:我刚刚注意到previous_posts_link()在所有页面上都可以正常工作,但是no idea why在这种情况下,为什么next_posts_link不起作用:S 这是代码: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $post_per_page = intval(get_query_var('posts_per_page')); $offset = ($paged - 1)*$post_per_page; $sql = " SELECT SQL_CALC_FOUND_ROWS wp_posts.*, wp_postmeta.* FROM wp_posts INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id) INNER JOIN wp_postmeta AS …

2
如何创建类别登录页面,然后创建帖子页面?
我正在尝试在主题中创建类别模板,如果用户位于存档的第一页上,它将显示静态内容,然后在接下来的页面中显示类别中的帖子。我基本上是想在Wired.com上复制类别行为,其中 http://www.wired.com/category/design是一个登陆页面,而/ category / design / page / 1显示了像您这样的帖子的倒序排列期望在类别存档上。 这里的关键是我不会在首页上显示类别存档中的任何帖子,因此我需要下一页才能从第一篇文章开始。我首先尝试通过使用偏移量和手动分页来执行此操作,如果'paged'查询变量为2,则将查询的偏移量设置为0。但是,将偏移量设置为零时会忽略偏移量,因此我能做的最好的就是将偏移量设置为1,然后从类别中的第二个帖子开始。 这是我添加到functions.php中的内容: add_action('pre_get_posts', 'category_query_offset', 1 ); function category_query_offset(&$query) { // Before anything else, make sure this is the right query if (!$query->is_category('news')) { return; } // Next, determine how many posts per page $ppp = get_option('posts_per_page'); //Next, detect and handle pagination …

4
如何在首页上显示单个帖子但页面正常?
我想在首页上发布一条帖子(总是最新的),但是让普通的分页正常工作。因此首页上有帖子1,下一页应该有2-11(也可以是1-10),然后是12-21或11-20,依此类推。我知道我可以根据上下文更改帖子的数量,但是在首页上将此设置为“ 1”意味着其他页面也只显示一个帖子。 我的主要问题是该方法可以/page/2/正常工作,但/page/1/总是重定向到实际的主页/。这意味着帖子2-10总是被跳过,因为第二页显示11-20。我目前通过链接到我的存档解决这个问题,但是当你来到这个不理想的一年的第一帖,并有较少的职位,并继续没有明显的方式。

3
自定义帖子类型分页404修复?
一直试图使它整天工作,但是没有任何运气... 我有一个名为“ news”的自定义帖子类型和一个存档模板(archive-news.php),在这里我想显示2个带有分页的帖子,效果很好,直到我尝试转到“下一页”( / news / page / 2),返回错误404。 知道如何解决此问题/我在做什么错吗? 我花了整整一天的时间试图通过搜索Google和WordPress表单来找到解决方案,但我发现了很多解决方案,但到目前为止都没有奏效。 我的自定义帖子类型功能:http : //pastebin.com/uG1L6YNu 我的重写规则打印:http : //pastebin.com/jbaDANYr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.