您当前的位置:首页 > TAG信息列表 > meta-query
Wp_Query中的Meta_Query未按预期工作
我正在尝试执行meta\\u查询,但没有得到预期的结果。在这种特殊情况下,所讨论的键是“\\u eventhidefromouncoming”(见下文),其值为“yes”(存储为字符串)。此外,如果该值不是“yes”,则根本不存在键“\\u EventHideFromCombing”。我有以下疑问:date_default_timezone_set(\'America/New_York\'); $now = date(\'Y-m-d H:i:s\'); $args = array(
是否可以在META_QUERY和TAX_QUERY之间添加关系?
我有一些ACF字段的自定义帖子类型。我对实体的额外属性使用ACF,对实体的基本类别也使用本机wordpress分类法。因此,我需要同时使用meta\\u query和tax\\u query构建查询。它看起来像:WP_Query { \"meta_query\" => { \"relation\" => \"OR\", [ \"key\" => \"rating\", \"compare\" =>
迁移内容后文本中的菱形问号
我对Wordpress中奇怪符号的菱形问号有一个奇怪的问题。我刚刚将我的网站和内容迁移到一个新的重新设计的模板。You can see at the bottom of this url what my issue is.看起来钻石只是出现了,而不是一个空格before html标记。因此,在页面底部,您可以看到<a> 标记,但它也发生在例如<strong> 通过网站标记。我的数据库是InnoDButf8_general_ci</元标记:<meta http-equiv
按用户元数组获取元查询值
这是我的代码:$type = \"pictures\"; $args[\'orderby\'] = \"post_modified\"; $args[\'order\'] = \"DESC\"; $args[\'post_type\'] = $type; $args[\'post_status\'] = \"publish\"; $args[\'meta_query\'] = array( array ( \'key\' =&
按元值和发布日期对帖子进行排序
我想通过名为“sort\\u date”的元键来订购WP帖子,如果它不存在,应该使用帖子的发布日期来订购帖子。下面是我当前使用的代码 function pre_get_posts_custom($wp_query) { if ( !is_admin() && $wp_query->is_main_query() && !is_page() )
即使ID更改也返回相同结果的查询
$topics = query_posts( array( \'post_type\' => \'topics\', \'post_status\' => \'publish\', \'posts_per_page\' => -1, \'meta_query\' => array( \'key\' => \'forum_category\',
如果不是针对字段,如何使用类似META_QUERY的内容?
如何使用类似meta\\u query的东西,但用于字段?这是我理解我的简短代码:$args = array( \'meta_query\' => array( array( \'key\' => \'nickname\', \'value\' => $search, \'compare\' => \'LIKE\' )
按元值对自定义发布类型进行排序,但设置为0时不会显示
我正在尝试按自定义元数据对帖子进行排序。自定义元是forum\\u order。当前仅当值为负或大于0时,才会显示帖子。我希望默认值为0,因此除非用户设置它,否则它将按字母顺序显示。$forum_category_query = new WP_Query( array( \'post_type\' => \'forums\', \'orderby\' => \'meta_value_num\', \
创建快捷代码仅显示带有CUSTOM_FIELD元的帖子
我想创建一个短代码,它只显示具有明确meta\\u值的帖子。我将ACF插件用于不同的元字段。我的帖子类型为“publication”,例如,我只想显示2017年发布的带有此短代码[publication 2017]或publication release Date 2017]的出版物。function shortcode_display_publication_details(){ $args = array( \'post_type\' => \'publicat
Complex Taxonomy scheme
我们正在建设一个度假村网站,我们面临着一个巨大的分类问题。一方面,我们有行政办公地点,如country>>region>>department 和“自然”位置,如mountain-range>>sub-mountain range. 这可以通过安排两种不同的分类法来进行分类,例如管理位置和自然位置。这听起来很容易,但当你意识到一些度假胜地共享两个或多个地方时,就不那么容易了。甚至有一个度假村同时属于三个欧洲国家!但我们也在处理其他类型的地点,如国家公园(例如,可以覆盖两
WP_QUERY获取特定标签中的帖子或具有POST_FORMAT
我想得到两种不同分类法的帖子。我只想列出那些带有标记longform或post\\u格式为type link的帖子。我尝试了以下代码,但不起作用:$query = new WP_Query(array( \'relation\' => \'OR\', \'posts_per_page\' => 2, array( \'taxonomy\' => \'post_format\', \'field\' => \'slug\',
在WP_Query中查询多个参数时,META_QUERY不允许显示帖子
我想在学校网站上显示每天的生日。老师和学生的生日有不同的部分。我只想查询老师的生日。我的自定义字段是位置(教师或学生-选择输入)、出生日期(日期选择器)。我的代码如下所示:<?php $today = date(\'d/m\'); $args = array( \'post_type\' => \'birthday\', \'posts_per_page\' => 1, \'meta_query\' => array( ar
从属于特定自定义类型的所有帖子中获取特定meta_key的meta值
我面临的情况是,我需要从WordPress数据库中可用的所有帖子中获取特定meta\\u键的meta\\u值。显然,这会导致大量的数据库查询。下面是它的外观:foreach ( $quiz_takers as $competitor ) { $quizzes_user_has_taken = get_post_meta( $competitor, \'quiz_results\', true ); // More stuff happens here. }
带有META_QUERY的WP_QUERY不会按顺序排序
我得到了帖子,但它们不是按“排序”值排序的。以下代码有什么问题?$args[\'meta_query\'] = array( \'relation\' => \'AND\', \'cast\' => array( \'key\' => \'cast\', \'value\' => $cast, \'compare\' => \'LIK
具有多个元键的慢元查询
我对按自定义字段筛选帖子有问题。在我的页面上,我有一个包含15个条件(放射性核素和输入)的表单,我想用它们过滤我的自定义post-type项目。我的问题是,当我使用这么多元键时,查询速度非常慢。这是我的代码:$posts = get_posts(array( \'numberposts\' => -1, \'post_type\' => \'projekt\', \'post_status\' => \'publish\',
WP Query Meta Query
我需要根据带有特定键的两个自定义字段选择要显示的帖子,并按第三个字段排序。这是我的产品,但订购不正确。 <?php $args = array( \'post_type\' => \'event\', \'order\' => \'ASC\', \'meta_query\' => array( \'key\' => \'Date Ordering Format\',
按元值排序(数值从小到高)
我正在尝试以更低的价格向更高的价格(数值)订购我的自定义帖子。这是我的疑问。但它不是按从最低到最高的价格订购的。<?php $tours = new WP_Query(array( \'post_type\' => \'tour\', \'posts_per_page\'=> 12, \'meta_key\' => \'tour_price\',&
元查询介于年龄之间的所有帖子(_Q)
我试图查询特定年龄段的帖子。例如,我有一个年龄在5-10岁之间的帖子。如果我使用以下代码,我会在搜索年龄>=5岁和10岁时得到一个结果:$meta_query = array( \'key\' => \'_age_from\', \'value\' => sanitize_text_field( $_REQUEST[\'age_from\'] ), \'compare\' => \'>=\',
在GET_POST()中为META_QUERY参数设置别名
运行get_posts()? 我的一个查询执行得很差。为了优化,我只需要能够重用相同的联接表,而不是在只需要一个表时联接三个表。我当前的示例。。。$args = array( \'meta_query\' => array( \'relation\' => \'AND\', array( \'key\' => \'abc_type\', \'value\' =
如何更改WP-JSON主查询或自定义端点的最佳实践
我有一个wordpress实例,其中充满了名为“games”的自定义帖子类型。每个游戏都可以有一个等级。frontpage上的主查询使用以下查询:public function my_modify_main_query( $query ) { if ( $query->is_home() && $query->is_main_query() ) { // Run only on the homepage $query->s