您当前的位置:首页 > TAG信息列表 > wp-query
如何只对可见的帖子进行分组?
下午好在这里的一位同事的帮助下,我终于能够在一个页面上显示所有帖子,并将相应的帖子月份作为组之间的分隔符。看起来是这样的:February 2021 ----------------- post 5 post 4 January 2021 ------------------ Post 3 Post 2 Post 1 ...and so on... 到目前为止还不错。但我还有
具有自定义字段查询的自定义页面的分页
您好,我创建了一个自定义php文件,用于在自定义字段中按值显示特定帖子。例如,我有100篇帖子,假设它们都有自定义字段MyTitle,其中10篇有value“;新建;。$querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->
在WP_Query中,哪种元查询和POST_CONTENT混合的性能更好?
我需要WP_Query 对于以下职位:要么将“Posteta”的“answer”设置为“yes”,然后post_content;</或将“答案”设置为“否”,但仅在以下情况下post_content 为空</因此,在一个理想的世界中,性能不是问题,您可以查询Posteta和post_content, args看起来像这样:$args = array( \'relation\' => \'OR\', \'meta_query\' => array(
_POST_Pagination()在wpQuery中不起作用
我正在尝试为自定义wp\\U查询创建分页,下面是我的代码:<?php $btpgid=get_queried_object_id(); $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $args = array( \'cat\' => 1, \'posts_per_page\' => 6,
获取与当前标签不同的帖子
我正在尝试在自定义插件循环中获取与当前帖子不共享同一标签的所有帖子。我正在尝试:$events = tribe_get_events([ \'start_date\' => \'now\', \'eventDisplay\' => \'list\', \'posts_per_page\' => 3, \'tag\' => $current_tag // <-- Trying to
这个元查询有问题吗?
我有两个复选框,用于确定活动的最小和最大人员容量范围。例如:0到100、100到200,依此类推。我需要用元查询过滤它们,但目前它似乎不起作用。array ( \'sort_0\' => array ( \'key\' => \'_featured\', \'type\' => \'CHAR\', ), \'sort_1\' => array ( \'key\' =>
GET_POSTS查询大约需要40秒来执行
我在get\\u帖子中有一个元查询,它需要花很长时间才能完成。它工作得很好,但只是时间太长了。我有一个名为event. 在每个event 发布后,有自定义元数据:post\\U sort\\U日期(事件日期YmdHis 格式,用于排序)我需要做的是获取下一个事件,该事件相对于$year 和$month 变量。所以如果$year = 2021 和$month = 10 (2021 10月)然后应该在2021 11月或之后找到第一个事件。我下面的查询很好,但很慢。执行大约需要40秒,我不知道为什么。$next
调试查询时删除不需要的非SQL语法字符
我正在尝试调试一个SQL查询,但在像这样运行查询之前,我得到了很多@r和其他不需要的字符:print_r($query); die; $rows = $wpdb->get_results($query); 我得到:SELECT @r:= CASE WHEN value < 60000 THEN 10000 WHEN value >= 60000 AND value < 100000 THEN 20000 WHEN value >= 100000 THEN 1
如何不显示少于X条帖子的标签
有没有办法避免显示少于X个帖子的标签?答案很接近Remove from Google Tags with less than 2 posts然而,它建议向谷歌发送一个响应头。理想情况下,我希望我的网站地图中没有这些标签,这样谷歌就不会索引这些页面,这些页面基本上是用不同标签复制原始帖子的,这对SEO来说不是一件好事!
有没有一种方法可以扩展WP_QUERY,以便自定义帖子类型可以具有属性?
无法找到有关此的信息。在处理大量元数据/自定义字段时,我更愿意简化在模板中获取元数据的过程,而不是使用get_post_meta 相反,将该数据的设置保留在其所属的后端,以保持我的模板干净且易于使用。有没有办法做到这一点?<p><?php echo $something->meta_field_name ?></p> 这类似于你可以做的事情$post->ID 或$post->post_parent 这是WordPress核心中的,但它将用于自定
使用wp_ins_post()插入新帖子后,该帖子对wp_Query不可见,但同样的WP_Query也适用于从wp-admin面板插入的帖子
制作脚本,在特定条件下向数据库添加新的自定义帖子。一切正常。但有一种流动。在用我的脚本将帖子写入数据库后,我无法用WP\\u查询将其提取出来。如果我直接从wp管理面板添加帖子,所有WOKR都可以。但如果我用脚本添加帖子,我无法用WP\\u查询提取它们。新添加的帖子显示在wp admin面板的帖子列表中,包含所有所需的值,这些都很酷,但对wp\\U查询不可见。只有在我在wp管理面板中更改帖子的任何自定义字段并按下更新按钮后,它才可见。参考页面后,一切都开始完美工作。新帖子似乎已经发布,当我列出所有此类可用帖
基于POST元键的Elementor的自定义元查询顺序
我写Elementor失败了$meta_query 职能so职位将由meta_value_num 给定密钥的。每个帖子都有一个键的数值google_unique_page_views我的示例如下:// Custom query to order \'recommended reading\' posts by populatrity add_action( \'elementor/query/my_custom_filter\', function( $query ) { $met
按TAG_ID获取所有帖子不起作用,查询似乎包含额外的Term_Taxonomy_id
我有以下简单的查询$args = array(\'posts_per_page\' => 7, \'tag_id\' => 43, \'post_status\' => \'publish\', ); $q = new WP_Query($args); echo ($q->request); // produces the result below 为什么wordpress
WP_QUERY ORDERBY不适用于META_KEY
我想在我的档案馆按“leasenum”订购这篇文章。php。我想过滤特定的“商城”。结果集正确,但顺序错误。只有在删除“meta\\u键”时,orderby才起作用meta\\u值\'。$args = array( \'post_type\' => \'shop\', \'meta_key\' => \'mall\', \'meta_value\' => $getvalue,
Take all produts by category
我不知道为什么我不能按类别名称取产品。我找不到任何产品。代码如下所示 <ul class="glide__slides"> <?php $args = array( \'post_type\' => \'product\', \'category_name\' => \'trofee\', \'posts_per_page\' => 20,
在WP查询中输入变量时出现问题
不确定描述这一点的最佳方式,但基本上我定义了一个变量($cat),它根据在调用查询之前定义的数字来选择分类法,但由于该数字是在args之后定义的,所以我不知道如何使其工作。我知道我可以为我想要的每个分类法复制整个查询,但我希望有一种不太重字符的方法来实现这一点。当前代码://cat changer (using a settings page so non-dev colleagues can switch taxonomies on the homepage) if ( $cat == 1 )
用新的“WP_QUERY”在我的页面上创建一个循环
我想循环浏览这四页。基本上,我希望我的循环创建一个;“li”;通过“,”;page\\u id";。我只知道这是我的;“新建WP\\U查询”;这不好。你会怎么做?这是我的代码:<ul> <?php $query = new WP_Query(\'page_id=50\' || \'page_id=53\' || \'page_id=56\' || \'page_id=58\'); ?> <?php while ($query->have_post
如何在自定义分类/自定义字段中获取多值复选框WP_QUERY
我试着为我的网站做一件合适的东西。目标是让访问者根据价格(“prix”)和爱好(“AimerParlapersone”)查询结果。价格是介于最小值和最大值之间的数字。爱好是复选框。我想允许我的访客勾选2个或更多框。我对邮政部门做了自定义分类。My problem选中两个复选框后,查询无法正常工作。这只是一个。。。我的URL结果是?最小价格=&;最大价格=&;aimerparlapersone=装饰和;aimerparlapersonne=运动你能帮帮我吗?这是我的价格和爱好表 <form
为‘TAX_QUERY’=>ARRAY()输出术语数组
我正在尝试使用后端的自定义字段在前端的类别归档的WP\\U查询中设置分类法。在页面模板中。这将从自定义字段中获取我的类别:$terms = get_field(\'add_categories_custom_template\', $term->term_id); if( $terms ): foreach( $terms as $term ): echo $term; echo \',\'; endforeach; endi
用于从PRODUCT_TITLE‘OR’产品标签名称进行搜索的WP_QUERY函数
我希望显示从产品标题或产品标签名称搜索结果。我已经通过下面的代码实现了产品标题搜索,但我还需要在其中添加标签名搜索。请帮助我处理此Wp\\U查询。当前代码:function iqonic_title_filter( $where, $wp_query ){ global $wpdb; if( $search_term = $wp_query->get( \'iqonic_title_filter\' ) ) : $search_term = $