您当前的位置:首页 > TAG信息列表 > wp-query
Tracing the life of a query
我找不到与此相关的文档,但有没有办法查看查询如何从一个过滤器跳转到另一个过滤器?我有一个可能的wp\\U过滤器及其相关性的列表,但我无法确定我正在进行的查询发生了什么。这里是一些基础知识-我正在尝试将Relevanssi插件与WooCommerce和Vintage主题结合使用,搜索自定义字段。在显示查询之前,我可以看到查询正在正确返回;就在它显示之前,所有的帖子都被删除了。
带有复杂‘POST_STATUS’参数的自定义WP_QUERY
我正在试着运行WP_Query() 有点扭曲。我需要包括两个post_status并明确排除另一个。我有WP_Query( array( \'post_status\' => array( \'publish\', \'customstatus\' ) ) ); 这是可行的,但似乎也有吸引力auto-draft, 这是我不能拥有的。有没有办法做到像\'post_status\' => array( array(\'publish\', \'customstatus\'), \'not_in\'
当查询类别时,页面导航不显示
Problem:当我访问www.example时。com?cat=4或通过自定义菜单选择类别,或从类别小部件中选择类别,它只显示第一页,而不在底部显示导航。如果我使用索引也是一样的。php或类别slug。php作为模板。为了测试,当我访问www.example时。com?年份=2012有效。此外,www.example。com?类别=4(&;paged=2个作品。所以它一定是有类别的。My setup:Wordpress 3.5,免费WP tube主题,SQLiteRelevant code:指数p
如何使用Key=>Value WP_QUERY参数表示法查询一周?
我希望能够使用WP\\u查询参数表示法查询特定年份和星期。我使用这个符号,因为我希望页面分页。以这种方式执行查询的正确“年”和“周”键值表示法是什么?我知道我可以这样做,但我希望页面能够分页。以下是我用于键值wp\\u查询表示法的代码位:<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array(\'category_name\' => \'whats-happ
如何将WP主档案循环更改为按名称或标题排序
我在其他地方找到了以下代码,我用它分页。虽然我读过法典,但我不完全理解。wordpress。多次查询组织/Class\\u引用/WP\\u。他们似乎在谈论新的问题。global $wp_query, $wp_rewrite, $numposts; $wp_query->query_vars[\'paged\'] > 1 ? $current = $wp_query->query_vars[\'paged\'] : $current = 1; $pagination =
使用多个循环时搜索小部件会中断吗?
我已经创建了wordpress模板,它通过WP\\u查询对象使用两个循环。除了搜索小部件外,一切正常。三天来我一直在胡思乱想,现在像个疯子一样在谷歌上搜索,但没有找到解决办法。例如,在我的搜索框中,我键入:第一个cat(即“cat”类别中我的帖子的名称和内容),然后单击搜索,什么都不会发生。奇怪的是:如果我在其他两个循环的上方创建一个“正常”(主循环),搜索小部件就会工作,但问题是,现在我的“正常”(主循环)会显示其他两个循环中的所有帖子有人能帮我一下或给我一个建议如何解决这个问题吗Link to my
在查询POST和其他元字段的组合时,有比直接修改WHERE值更好的解决方案吗?
这个问题是a question I recently asked.我已经实现了似乎是唯一的解决方案,而且似乎奏效了(耶!)。我只需要验证一下:这是修改查询以匹配(post_title OR post_content 或所需的任何其他元字段</这不会影响其他与搜索无关的查询。我认为,下面使用的regex通常只用于搜索,但它与核心或插件中的其他功能相匹配的可能性有多大。我意识到插件可能会发生任何事情,但我特别担心WP核心中的冲突</我考虑过在posts_where 过滤器,但认为最好依靠修改$qu
在WP_QUERY中使用OR将否定“NOT EXISTS”比较
我试图通过一个等于“new”或尚未设置的自定义字段筛选帖子。我可以让这些meta\\u查询中的任何一个单独工作,但当我在“OR”查询中使用它们时,“NOT EXISTS”部分将被忽略,查询将返回每个具有任何值集的帖子。下面是导致奇怪行为的示例“meta\\u query”:array( \'relation\' => \'OR\', array( \'key\' => \'status\', \'compare\' => \'NOT
是否查询自定义帖子类型和特定页面?
我正在使用此查询WP_Query(\'post_type=product&posts_per_page=8\') 我需要在查询中包含特定页面,但不确定如何添加,因为我只指定自定义帖子类型?是否可以添加页面?
删除挂起查询的建议方法(在PRE_GET_POSTS中)?
看起来电子商务插件的核心查询在某个特定模板中对我没有任何用处,所以我想完全放弃它,转而使用模板中我自己的WP\\u查询循环。这不是主查询,而是我试图在下游放弃的二次循环query\\u posts()调用。wp remove query 有一些很好的无操作纯SQL建议,但在pre\\u get\\u post中,将其中一个建议粘贴到特定的$查询中,建议使用什么方法?
自定义-后置类型和自定义分类WP_QUERY
我添加了一个具有自定义分类法的自定义帖子类型,并希望通过模板将所有帖子都添加到此类型中,但结果是0$args=array( \'post_type\' => \'contents\', \'post_status\' => \'publish\', \'tax_query\' => array( \'taxonomy\' => \'content-category\', \'field\' => \'
如何从多个类别中列出随机发布的帖子?
我有一个作者页面,我想列出当前作者类别中的帖子。e、 我正在查看约翰的页面,约翰在体育、科技、新闻、计算机类中写道。然后我的代码列表从这个(体育,科技,新闻,电脑)类别中随机列出10篇文章。但有些地方出了问题:这4个类别有25个员额。但我的代码并没有列出10篇文章,它只是列出了1篇文章。我需要随机的帖子列表我的代码:<?php global $post, $wpdb; $author_id = $post->post_author; $categories = $wpdb-&g
使用WP_QUERY的TAX_QUERY不工作
我无法使此查询正常工作。虽然我有三篇文章属于“公司新闻”和“测试”类别,但它只呈现了一篇文章。有人能看到我的代码有问题吗?<?php $myquery = array( \'post_type\' => \'post\', \'tax_query\' => array( \'relation\' => \'OR\',
Php-返回结果数,但不能循环
我有以下搜索。php页面(这只是问题表示所需的代码)。为什么我的$total_results 返回找到的许多帖子,但当我循环时,虽然它总是打印出来No posts found ?<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $query_args = explode(\"&\", $query_string); $search_query = array(\
如何将自定义字段组合为一个可排序的值
我有三个不同的自定义字段,分别是天(01-07)小时(01-12)和分钟(00-59),我真的需要将它们组合成一个自定义值,以便我可以使用wp\\u查询对它们进行实际排序。实际上,我不能只使用自定义字段来处理整个事情;我知道这会更容易,但用户需要更容易输入日期/时间。所以这个选择是不可能的。是否可以将这三个数值连接起来,以便在wp\\U查询中使用?提前感谢您的帮助。大卫
为什么GET_POSTS()返回空集?
我正在编写一个自定义插件,该插件在init. 此插件正在尝试查询数据库中已存储的一些自定义帖子类型。这是我的代码:$args = array() $myposts = get_posts( $args ); print_r($myposts); 无论我向$args数组传递什么参数,我都不会得到任何结果。例如:$args = array( \'post_type\' => \'page\' ); 现在,如果我使用与get_pages() 我得到了一个结果。这可能
在给定WP_QUERY的情况下,如何获取标签列表?
我有一个new WP_Query 我用来生成自定义循环并显示一组帖子。查询所做的一件事是提供分页。但是,在显示查询的帖子之前,我想获得找到的帖子的所有标记的列表。我知道我可以通过循环浏览每个帖子,然后删除重复的帖子来做到这一点,但我希望有一种更优雅的方法。
WP查询-在搜索结果中包含标签的重复帖子
我正在运行WordPressIIS & SQL server. 因为一些插件不能与DB ABSTRACTION 我用了很多functions.php 过滤器等。生成搜索结果的步骤include tags 我已将以下代码添加到functions.php - http://pastebin.com/BZG20McY我现在的搜索结果include tags, 但我有很多duplicated posts.Is there any way to filter WP QUERY and remove all
使用循环显示具有不同HTML标记的3个帖子
我想能够在我的索引上显示来自同一类别的3篇文章。php页面,但由于我的网站HTML/CSS的编码方式,我很难理解使用循环来实现这一点的正确方法(因为三个部分使用的div代码不同,它使用不同的CSS样式来实现分层效果/外观)。下面是HTML代码<div id=\"first-story\" class=\"story\"> <div class=\"content\"> <h3 class=\"story-heading\">Headline 1</
使用IS_MAIN_QUERY选择特定页面上的自定义帖子类型
我一直在尝试实施安德鲁·纳辛讨论的一些想法http://wordpress.tv/2012/06/15/andrew-nacin-wp_query/ 在我的工作流中,特别是尝试不再使用query\\u帖子或新的WP\\u查询,而是更改主查询。到目前为止,我已经在我的主页上使用以下代码很好地实现了这一点:function some_name($query) { if ( $query->is_main_query() && $query->is_home() )