wordpress - Wordpress get_posts 自定义类别
问题描述
你们能帮我解决这个问题吗,我想在这里的代码中只过滤我的帖子循环中的夜生活事件,
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);
我总是得到我所有的帖子,我只想要夜生活类别的帖子。
谢谢
解决方案
终于搞定了,有需要的可以来
$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);
推荐阅读
- jenkins - Jenkins 拉插件返回 404
- sql - 如何使 Oracle 11g 基于时间的 SQL 注入查询包括 count(*) case count(*)
- jfr - 如何配置自定义 JFR 事件的间隔
- node.js - 部署 Firebase 和 Node.js 应用程序导致错误:错误:remoteconfig.template.json 中的解析错误:Unexpected token 'i' at 1:1
- android - 在下次更新中更改 App Bundle 名称会产生任何问题吗?
- html - 为什么项目在我的网格视图中“跳过”所有其他位置?
- api - 有没有办法通过 Docusign connect 接收每个签名的信封状态?
- angular - 如何在其构造函数中使用 vars 创建单例?
- go - Proto3 JSON 未将字段名称转换为 camelCase
- angular - 使用字符串插值显示对象的特定属性