您当前的位置:首页 > TAG信息列表 > wp-query
META_QUERY和TAX_QUERY一起使用的查询不能正常工作
我在一些类别中得到了一些帖子{ kids, man, woman } , 以及每个国家的一些ACF元字段{ Japan, South Korea ... }.如果我用这个查询类别tax_query 它工作完美:Array ( [tax_query] => Array ( [0] => Array ( [taxonomy] =&g
根据帖子元值计算的自定义顺序对WP查询帖子进行排序
我正在使用wordpress REST API查询数据库。对于每个产品(一个自定义帖子),我都有一个metaproduct_price 以某种货币计价currency_rate.我需要运行查询以获取所有订购的产品ASC或DESC,具体取决于product_price . 但是,由于每个价格使用不同的货币,查询需要首先将所有价格转换为一种通用货币,然后按所选的顺序对其进行排序。我做不到这一点。我找到了这个链接wordpress orderby filter 但我不知道如何使用它。文件对我来说一点都不清楚。我
显示帖子类型类别的特色图片
我继承了一个拥有大量定制PHP文件的网站。然而,我删除了很多,这是少数看起来仍然相关的内容之一。下面的代码在网站页脚中随机显示一幅来自特定帖子类型(图库)的图像。在我之前,网站上只有一个帖子类型类别。现在我添加了更多的库类别,但页脚显示了所有类别的图像。如何修改此选项以显示图库帖子类型中的特定类别?<?php query_posts(\'orderby=rand&showposts=1&post_type=gallery\');
具有许多META_QUERY参数的WP_QUERY需要很长时间才能加载
我有一个search form 具有wp_query争论有很多checkbox 在此表单中问题从这里开始,当您select all 对于选项,此查询几乎需要一分钟才能完成。以前有人有过这个问题吗?我在HTML中使用了这些代码<form action="<?php echo site_url() ?>/wp-admin/admin-ajax.php" method="POST" id="filter"> <la
WP_QUERY post_in problem
为什么使用此代码:$paramss = array(\'post_in\' => array( 760, 761) , \'post_type\' => \'product\'); $wc_querya = new WP_Query($paramss); 我得到了5个产品列表,而不仅仅是id为760761的产品?当做
如何根据计算价值对产品进行排序?(自定义发布元、价格、选项)
我有选择:wz\\u currency\\u dollar,wz\\u currency\\u euro。并发布元货币。在以美元或欧元定义的产品管理面板价格中,选择相应的post meta。在根据下一个公式重新计算html的前端价格中:if (get_post_meta($product->get_id(), \'_wz_currency\', true) == \'DOLL\') { $price = ( (int) $product->get_price() *
按变量自定义字段查询WP
我有一个CPT,其中包含一个大型字段组(“Global”),还有两个其他字段组,其中包含ACF克隆字段(“NJ”和“PA”)。NJ和PA中的字段与Global中的字段相同,只是它们的前缀为NJ\\u1和PA\\u2。我还有一个单独的单选按钮字段,在这里我指定哪个是该特定帖子的主要位置(“primary\\u geo”)。这是有效的,因为它使我能够控制帖子本身显示的信息。我的问题是:当我使用WP Query创建这些帖子的列表时,我想根据以primary\\u geo为前缀的字段中的数据对帖子进行过滤和排序。
WooCommerce WP_QUERY USING TAX_QUERY不返回任何结果(0=1)
我正试图根据产品属性(分类法)从WooCommerce获取特定产品。$args = array( \'post_type\' => array(\'product\', \'product_variation\'), \'post_status\' => \'publish\', \'tax_query\' => array( array(
带有WP_QUERY的旋转木马滑块,可在每张幻灯片上显示3个帖子
我试图创建一个引导旋转木马,在每张幻灯片上显示3篇文章。但我的代码在每张幻灯片上只显示一个项目。Here is my code: <div class="col-lg-9"> <div id="popular-services" class="carousel slide" data-ride="carousel">
WP_USER_QUERY的带数字分页
我对下一个/上一个链接进行了分页,但我也想显示数字,以便用户可以单击2、3、4等。对于WP\\U user\\U查询,分页似乎更复杂,因为据我所知,没有任何默认的WordPress分页。就我所知,以下内容对于下一个和上一个链接是正确的。$current_page = get_query_var(\'paged\') ? (int) get_query_var(\'paged\') : 1; $users_per_page = 2; $args = array( \
WordPress元查询空值顺序
我有个习惯WP_Query 按两个元字段(日期和时间)对某些事件进行排序。$args = array( \'post_type\' => \'event\', \'posts_per_page\' => 10, \'meta_query\' => array( \'relation\' => \'AND\', \'date_clause\' => array(
我可以将主循环更改为‘orderby’自定义回调吗?
我有一个自定义的帖子类型title 是一个名称,我想按中的最后一个单词对循环进行排序title, 姓氏。在自定义查询中,我可以轻松地将名称分开并按最后一个单词进行过滤,但我不想重新编写归档页面的主循环/分页。是否可以将回调传递给orderby 操作中的参数pre_get_posts 还是这是一个失败的事业?谢谢
自定义WP查询订单功能可能吗?
我有一个插件,它有一个元字段,可以以数组格式保存帖子的共享:["facebook" => 12, "pinterest" => 12] 我想在自定义WP查询中获得3个共享最多的帖子(按所有共享的组合),但不确定如何获得,因为它只允许提供元字段和值,而不允许提供函数?有没有可能有自定义排序功能?
根据自定义字段布尔值将POST从wp_Query中排除
我试图给用户一个选项来选择;“从主页博客列表中排除”;然后在我的主页上查询,这样某些帖子就不会出现在主页上。我正在使用Wordpress自定义字段;真/假;。在一篇勾选了方框的帖子上,根据以下查询参数,我假设这篇帖子不会出现在主页上:$query_args = array( \'meta_query\' => array( \'key\' => \'exclude_from_homepage_bloglist\', \'value
Pre_User_Query与Pre_Get_Posts
我用过pre_user_query 编辑实际的sql查询,它工作得非常好。现在我想和pre_get_posts 这完全不是一回事。我需要做一个内部连接。。在这个函数中,它似乎只接受以下内容$query->set(\'meta_query\',$meta_query); 这太简单了。。。该设置不允许我添加联接子句,然后在WHERE子句中使用它。。这就是我需要做的。我是否使用了错误的函数?是否有pre_posts_query 而是存在的??其他人在这里干什么?任何指导都将不胜感激!
如何正确重写CPT的分页规则以避免/page/2上的404错误
我有一个名为News的自定义帖子类型和一个静态页面,该页面使用自定义模板(page News.php)并索引主页下的所有新闻帖子。com/新闻url。问题是我想对新闻页面分页,以便主页。com/news/page/2将显示更多帖子等,但返回404错误。这就是我在函数中更改分页规则的方式。php:function my_pagination_rewrite() { add_rewrite_rule(\'page/?([0-9]{1,})/?$\', \'page-news.php?categ
WP_QUERY具有不正确的wp_posts.post_name=‘asc’,而我的自定义帖子类型称为‘Order’
这是我的代码:print_r($args) //Output array(6) { ["post_type"] => string(9) "order" ["date_query"] => array(2) { ["before"] => string(3) "now"
GET_POSTS和WP_QUERY的奇怪查询
正在尝试在自定义帖子类型中进行搜索;comunicados公司;在自定义插件的短代码中,我将此发送给get\\u posts()Array ( [posts_per_page] => -1 [post_type] => comunicados [post_status] => publish [orderby] => title [order] => DESC [s] =&
空搜索输入不会返回所有帖子
我正在开发WordPress自定义帖子类型搜索功能。当我用空值搜索时,它不会返回所有帖子。当我使用以下代码时:global $wp_query; echo $wp_query->found_posts; 它只返回15条,但我有380条帖子。谁能告诉我怎么解决这个问题吗。
创建查询以显示上次使用哪个编辑器(经典或块)来编辑帖子/页面
我有一个WordPress网站,有些页面是用Classic Editor创建/编辑的,有些页面是用Gutenberg/Block Editor创建/编辑的。我正在尝试创建一个报告,每个编辑器使用哪些页面。是否有跟踪哪个编辑器用于编辑帖子的元值?