您当前的位置:首页 > TAG信息列表 > wp-query
Compare meta key separation
我有一个叫做$availability 可以有四个选项之一,但也可以有多个由管道分隔的值:|.例如,该值可以是:severaltimes_week|oncetwice_month|occasionally.我还没有找到适合这个问题的比较运算符,哪一个最有效?if ( $_GET[\'ava1\'] == \"on\" ) { $availability .= \"severaltimes_week| \"; } if ( $_GET[\'ava2\'] == \"on\" ) { $availab
限制相关帖子的数量
我正试图在我的单个帖子视图的底部添加一个相关帖子部分。它需要抓取当前帖子的类别,并只显示两个与这些类别匹配的帖子。我几乎做到了,但我的结果显示每个类别中有2个,而不是总共2个。<?php if ( is_single() ) { ?> <div class=\"related-posts wrapper clearfix\"> <?php $categories = get_the_category();
WP_QUERY扩展类中的术语“%s”导致巨大的内存泄漏(268MB)
我用过WP-Geo-Posts 作为构建插件的起点,该插件扩展了WooCommerce,以支持类似分类广告的功能。使用ACF 我已经将产品与位置(纬度和经度)关联,现在我正在搜索中构建位置支持。用户提供搜索词、位置和半径。结果应为特定半径内的产品,按离提供位置最近的顺序排序。它工作得很好,但搜索当前忽略了用户输入的任何搜索词。我创建了一个类,它扩展了WP\\u查询来构建“distance”的伪字段。你会认为我可以提供s 到相同的$args 数组,它将像WP\\u Query一样按关键字作用域。相反,我得到
显示自定义帖子类型的类别名称
因此,我有一个自定义查询,在其中显示一些自定义帖子类型的结果帖子,称为“staff”。此自定义帖子类型链接到名为“department”的自定义分类法。我可以显示结果,但无法打印链接到每个帖子的类别。这是我的代码: <?php $args = array( \'post_type\' => \'staff\', \'posts_per_page\' => -1, \'orderby\' => \'menu_o
覆盖模板上的$wp_Query
什么是disadvantages/problems 覆盖全局变量,在本例中是$wp\\u查询?模板中的示例archive-books.php:get_header(); global $wp_query; $wp_query = new WP_Query( \'post_per_page=6&post_type=books\' );
如何使用WP Query显示类别中的帖子数量
只是一个快速的,但我一直在做这个。我正在运行一个类别的WP\\u查询,想知道如何使用WP Query显示类别中的帖子数!这是我的WP\\u查询的开始,但我如何简单地呼出这个类别中的帖子数量?!这让我快发疯了!<?php $args = array( \'cat\' => 33, \'posts_per_page\' => 500, ); $the_query = new WP_Query( $args );
“%s”参数在WP查询中搜索的究竟是什么?
我有一个简单的问题,但到处都找不到答案。在查询中使用“s”参数时,具体搜索什么?例如:$args = array( \'s\' => $keyword ); $query = new WP_Query($args);它只是搜索帖子内容,还是同时查看标题、标签等?EDIT: 我只是想澄清一下。问题是要搜索哪些帖子字段,而不是返回什么数据。
如果特定国家/地区,则显示帖子
我正在运行一个简单的查询,以显示自定义帖子类型中的一些帖子。通过该帖子类型中的每个帖子,我添加了一个ACF真/假复选框。如果勾选该复选框,我希望该帖子仅在您在美国境内时出现。Here\'s what I have so far:<?php // Begin loop while ( have_posts() ) : the_post(); ?> <article> <?php // If within the USA&
在一个页面上执行多个搜索查询
我需要在一个页面上显示三个不同搜索查询的结果。更准确地说,我的页面上有一个搜索框,用户在其中输入搜索短语。提交搜索短语后,我需要获取生成的WP search查询并修改它以构建三个不同的自定义查询。然后,这三个查询的结果将以单独的块显示在页面上。例如,用户搜索“Honda”短语。然后他得到三个搜索查询的结果:我知道修改WP搜索查询的最简单方法是使用pre_get_posts 操作挂钩,但我不确定如何使用它创建三个单独的查询。非常感谢您的建议。
WP_QUERY GROUP BY AUTHER和ORDER每个组说明
我试图做一个查询,从一个特定类别中获取所有帖子,按作者对它们进行排序/分组,并在每个组中对帖子进行描述。最后,最新帖子的作者将位于输出列表的顶部。这是我现在使用的,但这些帖子并没有按我需要的顺序排列。$args = array ( \'post_type\' => \'post\', \'orderby\' => \'author\', \'category_name\' => \'cat\', ); $query = new
WP重定向至带有与符号字符串的URL
我有这样一个url:www.url.ui/?keyone=valueone&keytwo=valuetwo&ekythree=valuethree 存储在变量中:$url = www.url.ui/?keyone=valueone&keytwo=valuetwo&keythree=valuethree 我使用wp_redirect( $url ) 重定向到url,但问题是重定向后浏览器中的url如下所示:www.url.ui/?keyone=valueo
显示高级搜索表单的帖子
我创建了一个包含多个字段的搜索表单,我想显示与搜索表单中插入的所有字段相匹配的帖子。例如,如果我选择T恤&&;红色(&A)&;五十、 我把所有贴子的T恤作为meta\\u值T恤,所有贴子的红色作为meta\\u值,所有贴子的L作为meta\\u值。代码如下:<?php if ( ($_GET[\'product_color\'] == \'empty\') && ($_GET[\'product_size\'] == \'empty\') && ($
使用AJAX返回搜索表单结果
我试图从搜索表单中获取用户输入,根据用户输入构建查询,然后使用AJAX返回相关帖子。现在,表单构建select 正确下拉列表。表单内容在提交时消失,加载动画出现,然后显示结果。我遇到的问题是返回的实际结果-无论我做什么(即使是简单的echo: \'Success\'; 不起作用),我得到0 作为我的回报。表单代码:<form class=\"form-horizontal\" id=\"product_search_form\" name=\"product_search_form\" method
WP_QUERY显示类别或自定义域中的帖子
我正在寻找一种方法来显示属于特定类别的帖子or 如果他们有自定义字段。如果我同时指定这两个参数\'cat\' => \'9\' 和\'meta_key\' => \'featured\' 然后在查询参数中WP_Query 返回同时满足这两个条件的帖子。我不想要的。我需要的是显示文章,如果他们有类别9 或者如果他们有自定义字段featured.如果没有意义,请告诉我。我会贴一个例子来解释。
排除只有“未归类”类别的帖子
我想排除那些只有未分类类别(即类别id 1)的帖子,但如果一篇帖子(错误地)被分类为“未分类”,但也有其他类别,我想将其包括在内。到目前为止,我找到的每个解决方案都排除了所有未分类的帖子,无论它们是否有其他类别。我尝试过:\'category__not_in\' => array(\'1\') 以及\'cat\' => -1 但我没有得到所需的结果。有办法解决这个问题吗?
按分类查询与按自定义字段查询速度比较
我正在为我们的项目开发一个上市投资组合。(基本游艇及其类型、尺寸、价格、船舱、吃水、建造年份、改装年份等)我应该根据类型和排序(大小、价格、船舱、吃水、建造年份、改装年份)对其进行过滤我创建了自定义帖子类型及其相关自定义字段等。我想用最基本的方法来解决这个问题。自定义字段几乎满足了我的所有需要。但我在找performance 而且现在我有两个选项,第一个是根据自定义字段值筛选第二种是使用自定义分类法直接从类别中获取它们。Alex King等文章指出,自定义字段不应用于过滤。因为这些值没有索引。http:/
使用Return时未获得作者排名
我正在我的网站上实现一个部分,以获得使用此代码的前5位作者。function ranked_authors(){ $usrs = get_users(\'role=contributor\'); $countarr = array(); foreach ($usrs as $usr) { $post_views = total_no_of_post_views($usr->ID); $count
是否可以在档案页面添加查询参数?
我有一个自定义的帖子类型“Works”,还有一个归档页面“archive Works”。php’。我想在归档页面中隐藏非公开帖子,所以我添加了一个自定义元框。我还修改了查询,以便在public\\u s不是0时仅列出帖子:$args = array( \'meta_key\' => \'public_s\', \'meta_value\' => \'0\', \'meta_compare\' => \'!=\' );
AJAX加载更多帖子-WP_QUERY参数不起作用
我试图用一个Ajax加载更多帖子按钮来代替标准的WP分页。我基本上是按照this question 这在很大程度上很有效。以下是相关代码:HTML(博客索引页):<div id=\"content\"> <?php $args = array( \'posts_per_page\' => 5 ); if (isset($_GET[\'views\'])) { $args[\'orderby\'] = \'met
Get rewrite result
快速简单的问题。如何在wordpress中得到重写的结果?例如,我有:www.some.website.com/some/parameter 我如何得到WP处理的最终结果?又名www.some.website.com/index.php?paramter1=some¶mter2=parameter 干杯