您当前的位置:首页 > TAG信息列表 > offsets
如何调整FIND_POST以使其考虑到偏移量和分页
到目前为止,这是我索引中的代码。php文件:<?php // Custom code to offset posts and setup pagination $page = get_query_var( \'paged\' ) ? get_query_var( \'paged\' ) : 1; $ppp = get_option( \'posts_per_page\' );
Offset WP_Query by negative 1
我有一个事件循环,我想知道是否有可能将循环偏移-1,因此显示当前帖子的上一篇和下一篇帖子。EDIT - 谢谢你的评论,我想我可以澄清一下。当访问者位于单个事件页面上时,我想在页面底部显示4个事件;前两个是过去的事件,下两个是即将发生的事件。我想我需要查询所有事件,获得当前事件结果的位置,从该数字中减去2,然后将该数字应用于偏移量。$upcoming_events_args = array( \'post_type\' => \'event\', \'meta_key\
在循环之外获取POST的索引
我正在试图找出当前查看的帖子的索引(单个帖子页面)。我在侧边栏中概述了同一类别的文章。但是,当用户导航到位于第2页的帖子时,文章现在应该显示第2页的文章,即使是在单个帖子页面中。这是边栏显示实际页面帖子的代码: <ul> <?php $offset = 0; //THIS IS THE PROBLEMATIC PART if (is_single()) { $mod
第一个分页页面和其余分页页面的Posts_Per_Page设置是否不同?
如何设置posts_per_page 查询设置,以便在第一个分页页面(主页、存档、搜索等)和其余页面上显示不同数量的帖子?例如,假设我想在类别档案的第一个分页页面上显示10篇文章,在其余页面上显示15篇文章。我该怎么做?This works:function itsme_category_offset( $query ) { if( $query->is_category() && $query->is_main_query() ) { i
是否从主页中排除标签的前‘n’个帖子数?
Use case (example): 使用单独的自定义查询,我的网站主页显示了5篇特色文章,标记为“亮点(Highlights)”,然后是来自主查询的最新文章。我不想在最新的帖子中出现5篇特色帖子,即前5篇标记为“亮点”的帖子。换言之,最新的帖子应该包括所有最新的帖子,但这样做时,如果发现一篇帖子被标记为“亮点”,并且是前5篇中的一篇,那么应该将其排除在外。所有这些都不会破坏分页。我该怎么做?我不知道该怎么做:function itsme_filtered_latest_posts( $query )
在单个帖子页面中获取帖子偏移量/帖子页面偏移量(循环外)
我想知道如何在get\\u posts循环之外获取自定义帖子或其页面的偏移量。我开发了一个外部web应用程序,它通过JSON API插件连接到wordpress博客,并使用AJAX请求显示给定的帖子页面,如:?json=get_posts&orderby=date&order=desc&count=x&page=n (这将返回第n页,共x篇帖子)这很好,但现在我想在wordpress博客“single post”页面上设置一个指向此应用程序的链接,如“在应用程序中
基于不同的逻辑创建两个循环
我正试图找出解决这一问题的最佳方法,我有部分解决方案,但我无法全部解决。我的最终目标是在某个页面模板中显示特定分类法的CPT中的最新帖子,这似乎是最容易实现的:$args=array( \'post_type\' => \'portfolio\', \'post_status\' => \'publish\', \'orderby\' => \'date\', \'order\' => \'DESC\',
查询具有不同偏移量的多个类别
在我的网站上,我有一个“突发新闻”部分,其中显示了“突发新闻”类别中最近的4个故事。在这下面,我有一个特色新闻部分,其中显示了“突发新闻”类别中的另外5个故事。我只需在WP\\u查询中将偏移量设置为4即可获得这些帖子我想做的是对特色新闻部分进行调整。因此,它仍然会从突发新闻中抽取5篇最新的报道,但如果一篇报道被添加到“特色新闻”类别中,它就会将其纳入。一些psedou代码类似于Get the 5 latest posts from Breaking News with Offset of 4 and fr
偏移量循环不显示最后一个柱子
我可以在下面的循环中显示我的所有帖子,除了最后一篇?应该有十个帖子,但只显示了九个? <div class=\"row staff-board\"> <?php $staff01_args = array( \'post_type\' => \'staffboard\', \'posts_per_page\' => 3,
WP_QUERY、PRE_GET_POST和OFFSET
I can\'t get my head around, why offset seems to be forwarded from custom WP_Query in page template to the main query further down?! From my functions.php /** * ::: Filter \'Custom Post Type\' Archive Main Query ::: */ add_
排除主循环中特定类别的前5个帖子
我读过this article 关于如何为循环中的一个特定类别设置偏移。我想知道这是否适用于不止一个类别。我对上面链接的文章中建议的代码的问题是,我使用一个小部件来显示我可以在小部件选项中按ID设置的类别中的五篇文章post_ID其中的个帖子已经循环通过了。Situation:我在我的博客页面上使用自定义小部件来显示两个指定类别中的5篇最新文章——让我们称它们为categoryA和categoryB。回答@Pieter Goosen在评论中提出的问题:是的,我可以通过在小部件设置中手动输入ID来指定类别,
WP_QUERY WITH OFFSET AND‘orderby’=>‘rand’,OFFSET不起作用
我有以下情况:在我的索引上。php我正在使用WP\\u Query()显示最近的20篇帖子。在另一部分的同一页上,我想再显示3篇来自档案馆的随机帖子,这些帖子不在最近20篇中。我的代码(第二次WP\\U查询): $archive_random_args = array( \'post_type\' => \'post\',
根据某些条件将一些帖子排除在wp_Query中显示
我需要在某些情况下从wp\\U查询中显示一些帖子排除。我使用下面的代码来做这件事,代码工作正常,但我设置了posts_per_page 到12 根据该代码,跳过的帖子将被计数,例如,而不是12 每页的帖子都有不同的帖子编号(10,2,5,…)while( $query->have_posts() ){ $query->the_post(); if(condition) { //S
偏移页面循环和分页
我一直在努力获取索引的主循环。php可以正确使用WP\\U查询函数。我需要在顶部的6个特色图像网格阵列不被抵消,而抵消了6个职位下面的主要职位循环。任何涉及query\\u posts()的操作都不可避免地会破坏分页。使用单个循环可以修复分页问题,但不希望将偏移应用到特征网格部分。我已经使用WordPress codex推荐的pre\\u get\\u posts修复程序成功地实现了分页主循环https://codex.wordpress.org/Making_Custom_Queries_using_O
WP_QUERY偏移量正在从PROVIS循环返回POST
在归档页面上,我让WordPress处理归档页面并加载前10篇文章,然后用AJAX请求加载更多的文章,这个AJAX请求返回了奇怪的结果。我在AJAX处理程序中的查询如下所示:$query_args = array( \'post_type\' => \'post\', \'posts_per_page\' => get_option( \'posts_per_page\' ), // 10 by default \'offset\' =>
添加偏移量时,页面导航似乎不起作用?
我正在尝试使用一个简单的导航,当我在参数中不使用偏移量时,它就会工作。但我喜欢在第一篇文章中做一些特别的事情$paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $args = array( \'posts_per_page\' => \'6\', \'cat\' => 5, \'orderby\' => \'date\',
保存到选项时未定义的索引
$options = get_option(\'analytics\'); if ( ! preg_match( \'/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/\', $options[\'analytics_startdate\'] ) ) { $options[\'analytics_startdate\'] = \'2018-12-01\'; } 这会引发错误的原因:未定义索引:analytics\\u startdate,虽然
我如何创建一个类别登录页面,后跟多个帖子页面?
我正在尝试在我的主题中创建一个类别模板,如果用户位于存档的第一页,该模板将显示静态内容,然后在以下页面上显示类别中的帖子。我基本上是想复制Wired上的分类行为。com何处http://www.wired.com/category/design 是一个登录页,而/category/design/page/1显示的是一个反向按时间顺序排列的帖子列表,就像你在分类档案中所期望的那样。这里的关键是,我没有在第一页显示类别存档中的任何帖子,所以我需要下一页从第一篇帖子开始。我第一次尝试使用offset and m
设置偏移量时如何选择具体查询?
在wordpress中,我添加了一个设置偏移量的函数,如下所示:add_action(\'pre_get_posts\', \'myprefix_query_offset\', 1 ); function myprefix_query_offset(&$query) { if ( ! $query->is_home() ) { return; } $offset = 1; $p
使用其他选项,而不是使用9 wp_Query
嗨,我在用这些9 wp\\U查询输入index.php我想知道有没有其他方法可以做同样的事情,但不需要使用大量的查询?<?php $bigindex = new WP_Query(\'posts_per_page=1&post_status=publish\'); ?> <?php if (have_posts()) : while ($bigindex->have_posts()) : $bigindex->the_post(); ?> <