你们可以帮我解决这个问题吗?我试图在我的帖子循环中仅过滤夜生活事件代码,
var locations = [<?php
$posts = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'post',
'category' => 'nightlife'
));
if( $posts ): ?>
<?php foreach( $posts as $post ):
setup_postdata( $post );
?> {
lat: <?php the_field('lattitude'); ?>,
lng: <?php the_field('longitude'); ?>,
info: '<div class="onMapSingleWrapper"><h1 class="onMapTitle"><?php the_title(); ?></h1><p class="onMapDate"><?php the_field('date_de_levenement'); ?></p><p class="onMapPrice"><?php the_field('prix_de_levenement'); ?>$</p><p class="onMapFilter"><?php the_field('filtres'); ?></p></div>'
},
<?php endforeach; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
];
google.maps.event.addDomListener(window, "load", initMap);
我总是得到我的所有帖子,我只想要夜生活类别的帖子。
由于
答案 0 :(得分:0)
我终于明白了,如果有人需要它,
$catSelect = '';
$posts = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'post',
'category_name' => $catSelect
));
if( $posts ): ?>
<?php foreach( $posts as $post ):
setup_postdata( $post );
?> {
lat: <?php the_field('lattitude'); ?>,
lng: <?php the_field('longitude'); ?>,
info: '<div class="onMapSingleWrapper"><h1 class="onMapTitle"><?php the_title(); ?></h1><p class="onMapDate"><?php the_field('date_de_levenement'); ?></p><p class="onMapPrice"><?php the_field('prix_de_levenement'); ?>$</p><p class="onMapFilter"><?php the_field('filtres'); ?></p></div>'
},
<?php endforeach; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
];
google.maps.event.addDomListener(window, "load", initMap);