Wordpress WP_query无法用于自定义帖子(事件)

时间:2016-03-07 20:58:42

标签: php wordpress custom-fields

我正在使用活动经理。它工作得非常好,可以开箱即用。也就是说,我一直在尝试为我的一个事件页面构建自定义查询,但似乎无法使其工作(即,我无法通过自定义字段进行查询,在本例中为event_owner)。我已经在网上看了几天,我已经尝试了一百万个不同的片段,但似乎没有任何效果。

<?php

$loop = new WP_Query( array( 'post_type' => 'event', 'posts_per_page' => 100 ,
'meta_query' => array(
		
			'key' => 'event_owner',
			'value' => 1,
			'compare' => '='
		
		)
	)

);


?>

<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

<?php
global $post;
$EM_Event = em_get_event($post->ID, 'post_id');

$latitude = $EM_Event->get_location()->location_latitude;
$longitude = $EM_Event->get_location()->location_longitude;
$date = $EM_Event->event_end_date;
$start_time = $EM_Event->event_start_time;
$attendees = $EM_Event->event_rsvp_spaces;
$attributes = $EM_Event->event_attributes;
$attributes_string = implode ('/' , $attributes);
echo $termsString;

?>

仅供参考 - 如果我省略meta_key'=&gt; 'event_owner','meta_value'=&gt; 1循环工作得很好。此外,虽然我不是开发人员,但我通常“得到”东西。非常感谢你们!

非常感谢,

伊凡

0 个答案:

没有答案