您当前的位置:首页 > TAG信息列表 > wp-query
多个元密钥,但获取服务器负载非常高
当我们有10多个元密钥时,我就可以百分之百地使用服务器。是否有任何选项可以优化查询。 $meta_query = array(\'relation\' => \'AND\'); foreach ($requestData as $key => $value) { $meta_query[] = array( \'key\' => $value, \'value\' => \'1
查找分配到多个类别的WordPress帖子
我有一个网站,大约有8000种产品,网站结构稍差-品牌名称和零售商不是自定义分类法,而是各种单个品牌的父类别,零售商是子类别。品牌(Cat ID 187-约300个品牌作为子类别)品牌1品牌2品牌3等零售商(Cat ID 186-约20家零售商作为子类别)零售商1、零售商2、零售商3等我有一个单独品牌和零售商的子类别ID列表,对于站点维护,我想知道是否有办法显示意外分配给多个零售商或多个品牌的所有帖子?我找到了定位分配给2个特定类别的所有帖子的解决方案,但没有任何一个可以显示出现在长数组中任何2个类别中的
根据用户输入选择复杂类别
这将是一个很大的解释,因为我没有任何捷径来解释整个场景。假设我有以下类别结构。(类别ID在每个类别前面都有一个括号)First Level 1 (100) Second Level 1 (104) Third Level 1 (108) Third Level 2 (109) Third Level 3 (110) Third Level 4 (111) Second Level
Order posts by taxonomy count
我创建了新的帖子类型(酒店)和分类法(本地化)。我想通过分类法的计数描述循环我的酒店订单。我想按本地化数量对我的酒店进行排序(我指的是从本地化中的更多酒店到更少酒店的订单)。我尝试以下方法: $args = array( \'post_type\' => \'hotels\', \'posts_per_page\' => -1, \'tax_query\' => array( a
扩展WooCommerce管理产品搜索
我已经为产品添加了自定义字段,但在管理页面中搜索不起作用。尝试了许多代码,发现这一个最终有效here 但它删除了默认的按标题搜索,所以如果使用该代码,按标题搜索将不再有效。如何编辑代码以添加元键搜索,但仍能在默认搜索上工作?谢谢你的帮助!代码如下:function extend_admin_search( $query ) { // Extend search for document post type $post_type = \'product\'; // C
WordPress中GET_POSTS或WP_QUERY函数中的ORDERBY和ORDER过滤器无法工作
我在wordpress插件中有一个函数,它使用get\\u posts($数组)查询帖子。但我希望按降序将此设置为posts表的orderby post\\u modified字段,下面是我的代码: $arrProducts = get_the_terms($intPostId, \'products\'); if (is_array($arrProducts) && count($arrProducts)) { foreach ($
将默认搜索查询限制为POST_TITLE
在最近的历史中,WordPress将默认搜索查询从仅标题更改为标题、摘录和帖子内容。这在小型网站上效果很好,但在有许多帖子或很长帖子内容的网站上,搜索时间可能长得令人无法接受。那么,我们如何修改默认的WordPress搜索,将其限制为仅搜索帖子标题,而不搜索帖子摘录或内容呢?例如,在我目前有100000篇文章的项目中,搜索需要32秒才能运行。我还使用了ACF关系字段,而typeahead搜索速度非常慢。问题似乎是的默认查询/?s 哪个搜索post_title, post_excerpt, 和post_co
从一批类别ID中过滤“特色”帖子
我的网站有一组主要类别及其各自的子类别。我正在开发自定义功能部分,但需要帮助开发WP\\U查询条件。有没有办法过滤掉属于某个类别及其子类别的“特色”类别的帖子?实例我的旅行类别(ID=1)有子类别,如酒店(ID=2)、机票(ID=3)和评论(ID=4)。我还有一个特色类别(ID=8)。我如何筛选已归档为特色但也属于上述旅行类别和/或子类别的帖子?
在WP_Query中同时使用‘TAX_QUERY’和‘META_QUERY’时速度太慢
我在帖子的末尾添加了完整的数组。我已通过的“post\\u type”、“posts\\u per\\u page”、“tax\\u query”和“meta\\u query”WP_Query.此页面大约需要10-15秒才能加载。。。太多了:-(…[对不起:10-15秒是错误的,计算起来大约是一分钟…]所以我想知道为什么它太慢了。。。。如果我删除tax_query 部分页面在2秒内加载。。。如果我删除meta_query 在2秒内再次部分页面加载。但当我两者都用的时候tax_query 和meta_qu
WP查询要显示该日期的日期和帖子吗?
我正在尝试创建一个自定义查询,结果如下。-- Monday, January 5, 2018 --这是2018年5月1日的帖子标题这是2018年5月1日的帖子标题这是2018年5月1日的帖子标题-- Tuesday, January 6, 2018 --这是2018年6月1日发布的帖子标题这是2018年6月1日发布的帖子标题这是2018年6月1日发布的帖子标题-- Wednesday, January 7, 2018 --这是2018年7月1日的帖子标题这是2018年7月1日的帖子标题这是2018年7月1
WP_QUERY不使用撇号搜索
我试图在WP\\U查询中搜索包含短语“道尔顿定律”的数据meta_query. 这是一个AJAX 搜索,下面是我正在做的://in this case $_POST[\'query\'] is the phrase \"Dalton\'s Law\" $query = apply_filters( \'get_search_query\', $_POST[\'query\'] ); $query = esc_html( $query ); $guide_meta
使用自定义输出显示相关产品
我试图用我的自定义html输出显示相关产品,不幸的是,我有点不知道如何做到这一点。下面的WP\\u查询显示库存产品,我想用自定义html输出显示单个产品的所有相关库存产品,但我找不到要使用的字段和术语(如果有)。如果有人知道怎么做,我将不胜感激。<?php $args = array( \'post_type\' => \'product\', \'posts_per_page\' => 12, \'tax_query\' => array(
如何按定价查询WooCommerce产品?
我已经在我的自定义模板上进行了自定义查询,我想按价格范围按特定类别显示产品,就像我有10种产品一样。价格是10美元、20美元、15美元、25美元等等。现在我想展示一下从低到高的产品。示例10、15、20、25,如分拣系统。这是我的查询代码。请分享我需要添加的代码,以及显示从低到高的查询代码。<div class=\"combination-page fix\"> <div class=\"single-combination-area fix\">
对自定义POST类型循环进行分页
我读了很多关于这个话题的问题。他们都没有解决我的问题。Poblem: 分页显示在第1页,但第2页返回404。查询和循环位于首页。php:// WP_Query arguments $args = array( \'post_type\' => \'trabajo\', \'posts_per_page\' => \'2\', \'paged\' => ( get_que
WP查询中基于自定义字段值的排序
我正在尝试获取基于两个自定义字段的自定义帖子类型“job\\u listing”,即1)\\u job\\u location2)\\u company\\u name这很好用但我也希望首先显示来自给定公司的帖子,即如果帖子属于XYZ公司,则应首先显示它们,然后显示来自给定位置的其余帖子$related_args = array( \'post_type\' => \'job_listing\', \'orderby\' => $company_name,
WP_QUERY:仅包含具有特定元值的自定义帖子类型
对于WP\\U查询,我有以下参数:$args = array( \'post_type\' => array( \'cpt-1\', \'cpt-2\' ), \'post_status\' => \'publish\', \'posts_per_page\' => 9, \'meta_query\' => array( \'relation\' => \'OR\',
具有不同分类类型的分类的WP_QUERY
我有一个WP\\U查询来显示自定义帖子类型:<?php //* The Query $obras_query = new WP_Query( array ( \'post_type\' => \'obras_en_curso\', \'posts_per_page\' => 4 ) ); //* The Loop if ( $obras_query->have_posts() ) { ?>
如何在主页的3栏中显示3种不同的循环
我一直在搜索这个话题,但到目前为止,我还没有找到真正能回答我问题的答案。我知道有几种方法可以做到这一点,但我正在寻找最干净、最稳定的方法。我想做的是在我的主页上显示三组不同的帖子。每组帖子将显示不同的类别,并显示不同数量的最新帖子。其中两个将占据“主”内容区域中的相同空间,通过“选项卡”链接,用户可以在任何给定时刻选择要显示的内容。第三个将显示在右侧的侧栏中。所有的帖子组都不需要分页,因为在显示最新的X个帖子数量后,我只需要有一个指向“阅读更多”的链接,它会将用户带到特定类别的归档页面。我遇到了两种可能的
WP_QUERY:按日期顺序显示10个帖子,前三个是随机的
我在网上找到了不同的代码片段,但找不到一个有效的解决方案。基本上,我需要总共显示10个帖子,但前三个帖子需要是随机的。这就是我到目前为止所做的(取自一个类似的问题)。$args = array( \'post_type\' => \'post\', \'posts_per_page\' => -1, \'orderby\' => \'publish_date\', \'order
在页面上显示3级类别
我有一个循环,它获取顶级的cat\\u id,例如“Data”,循环类别,将第二级显示为H2s,然后显示每个子类别中的帖子。数据分析服务现在,我得到了第三个级别,需要将第三个级别输出为H3s,然后是Post,如数据分析服务业务信号我们如何梳理出新的层次。这是当前的两级回路: <?php $paged = ( get_query_var( \'paged\' ) ) ? get_query_var(\'paged\') : 1; $cat_id =