您当前的位置:首页 > TAG信息列表 > wp-reset-query
将POSTDATA重置为嵌套查询中的自定义查询
我有一个主查询,在其中我设置了一个新的自定义查询来检索帖子(想想“相关帖子”之类的)。在这些帖子中,我设置了另一个自定义查询,从单个帖子加载数据,然后我应该找到一种方法将postdata重置为第一个自定义查询。我该怎么做?我尝试了wp\\u reset\\u postdata(),但这会重置为主查询。简化的代码如下所示:while ( have_posts() ) : the_post(); //Set up custom query $args = array(
何时应该使用wp_Reset_postdata而不是wp_Reset_Query?
似乎有一半的教程在抄本中使用wp_reset_postdata() 和一半使用wp_reset_query(). 怎么回事?也许两者都用?那么...怎么样rewind_posts()? 我在问一个答案based on facts, 没有意见。
使用GET_POSTS()后是否需要重置查询?
使用后是否需要重置查询get_posts() ?我一直在看this page和我没有看到任何参考get_posts() ... 我不能肯定this 第页。我不明白为什么没有必要(尽管在我的测试页面上,它不会导致任何问题wp_reset_postsdata() `wp\\u reset\\u query()\'或“”rewind\\u posts()\'),但如果是,则应使用哪个函数。
类别模板页面上不同的查询循环(和“主循环”)的问题!
所以,问题是:我已经创建了一个类别模板(category.php),其中包含两个查询循环和主循环(其中应该循环类别中的内容)。如果我现在单击模板页面显示的类别,但前两个查询循环也会受到它的影响。一切都一团糟。以上是我的模板架构。如您所见,我使用了wp\\u reset\\u查询功能,但这没有帮助。如何使主循环对catgeory帖子作出反应?the first loop:<div id=\"slider1\"> <?php $args = array( \'post_type\'
Loop being strainge
因此,我拼凑了一个函数,它可以执行以下操作:protected function _query_post($query){ $original = $this->_wp_query; $wp_query = new WP_Query($query); if($wp_query->have_posts()){ while($wp_query->have_posts()){ $w
使用wp_Reset_Query()或wp_Reset_postdata()重置查询不起作用
我使用ACF作为相关职位。我有以下代码。<?php $post_objects = get_field(\'repeater_related_items\'); if( $post_objects ): ?> <ul> <?php foreach( $post_objects as $post): // variable must be called $post (IMPORTANT) ?> <?ph
WP_QUERY和IS_PAGE_TEMPLATE()条件
我有一个自定义查询,如下所示: $temp = $wp_query; $wp_query = null; $args = array(\'posts_per_page\' => 5, \'post_type\' => \'gallery\', \'post_status\' => \'published\', \'paged\' => $paged); $wp_query = new WP_Que
Wp_Reset_postdata()或wp_Reset_Query()?
阅读一些关于query_reset_postdata 和query_reset_query 让我困惑。例如:Is there any need to use both wp_reset_postdata and wp_reset_query together?http://www.poststat.us/properly-reset-wordpress-query/说明您应该只使用query_reset_postdata() 使用“时”;单独查询;。在示例2中有一条注释:WP_Query( $args )
开发中与生产服务器中显示的帖子数量不同
所以我正在为一个客户开发一个网站。除了在我的开发服务器主页上显示的帖子数量与在生产服务器上显示的帖子数量不同之外,一切都正常。我的问题是: <?php $args = array( \'post_type\' => \'post\', \'posts_per_page\' => 4 ); $loop = new WP_Query( $args ); while ( $loop->have_posts(
如何在循环内做循环?
我正在尝试使用WP\\u查询从自定义帖子获取帖子。<ul> <?php $query1 = query_posts( array( \'posts_per_page\' => -1, \'post_type\' => array(\'specialties\') )); if(have_posts()): while(have_posts()): the_post(); ?> <li>&
2 queries with counters
我在一个页面上有两个循环,都包含一个计数器,每6篇文章就实现一个略有不同的代码。出于某种原因,尽管第二个循环有时在4项而不是6项之后实现不同的代码。是否未正确重置回路?<ul class=\"tabs\"> <li class=\"tab-link current\" data-tab=\"tab-1\">Most Popular</li> <li cl
函数.php中的wp_Query覆盖全局$POST对象,即使使用wp_Reset_Query()
我编写了一个函数,它可以抓取所有草稿帖子,并将它们作为下拉菜单放在我的工具栏中,以便轻松访问完成。这很好用。问题是它似乎弄乱了我的全局$post对象,特别是在我的帖子/页面编辑器中调用时。因此,如果我在我的帖子编辑器中:http://example.com/wp-admin/post.php?post=147&action=edit147是我想编辑的帖子。但它并没有显示对应于147的帖子,而是显示了循环中的最后一个草稿,尽管我正在用wp\\u reset\\u query()重置查询变量。谢谢以下
为什么要使用wp_Reset_postdata()?
我无法理解wp\\u reset\\u postdata的用法。如果我不使用它,会出现什么问题?https://codex.wordpress.org/Function_Reference/wp_reset_postdata在文档中,什么是主查询和辅助查询?谢谢
按类别分类的相关帖子引发内部服务器错误
我正在使用wordpress 4.1中的论文,我试图使用下面的功能按类别显示相关帖子,但当我转到帖子详细信息页面时,它会引发内部服务器错误。我在另一个网站上使用了相同的代码,该网站上的代码运行良好,两个网站上的每个代码单词都是相同的。我在这里被绊住了。我在php中增加了wordpress内存限制。ini文件内存限制,但也不起任何作用。所以请引导我使用下面的代码显示相关帖子。我想知道我在另外两个网站上使用的代码是什么,这两个网站都有论文主题,而且效果很好。<?php func
使用来自另一个自定义帖子类型的帖子标题填充metabox下拉列表(wp_Reset/global$POST问题)
我有一个自定义的帖子类型,其中有一个带有下拉列表的元框。下拉列表中填充了来自其他自定义帖子类型的帖子标题。我的metabox系统工作正常。我尝试对选项进行硬编码,它们保存正确。我还可以从自定义帖子类型中提取数据来填充下拉列表。问题在于数据的保存/加载。我尝试了wp\\u query和get\\u post,以及相应的重置,但每当我尝试拉入数据时,下拉列表不会更新,永久链接将更改为最后拉入的自定义post类型。我只需要知道如何正确地拉入数据,或者正确地重置循环。 /* Create role met
在一个页面上发布每个现有类别的3个帖子
以下操作不起作用。。。<?php $categories = get_categories( array( \'orderby\' => \'name\', \'parent\' => 0 ) ); foreach($categories as $category): $args = array( \'cat\' => $category->name, \'posts_per
如何使用WP REST API筛选数据的比较运算符(>=&<=)和值之间的范围
我刚从wordpress开发部辞职。使用移动API开发物业管理网站。此处需要根据大于和小于&;等条件筛选数据;介于范围之间。例如,需要过滤和搜索数据的where price filter range and between and greater or less than bedrooms。请帮我解决这个问题。我试过下面的例子,但对我不起作用http://192.168.0.88:8825/wp-json/wp/v2/properties?filter[meta_key]=property_bath
数字分页自定义帖子类型
我创建了一个自定义页面来显示带有自定义字段的cpt循环。我需要添加数字分页,我尝试使用此代码,但没有成功。Functions.phpfunction pagination_bar() { global $wp_query; $total_pages = $wp_query->max_num_pages; if ($total_pages > 1){ $current_page = max(1, get_