Wordpress: さて、ワイナリーと呼ばれる投稿タイプのカテゴリがあり、各ワイナリーの投稿には、各ワイナリーの住所がリストされているアドレスと呼ばれるカスタム フィールドがあります。これらすべてのワイナリーをマークした全ページの Google マップを作成したいと思います。そのためには、すべての投稿からすべての住所カスタム フィールド データを取得し、それを 1 つのカンマ区切りの文字列変数に入れて、Google マップに渡す必要があります。私はしばらくそれをいじっていて、助けが必要だと考えました。これが私がこれまでに思いついたものです。foreach ステートメントを使用してすべてのアドレスをページにエコーすることができましたが、実際には何の役にも立ちません。
$posts = get_posts(array(
'post_type' => 'wineries',
'post_status' => 'publish',
'posts_per_page' => -1,
'fields' => 'ids'
)
);
foreach($posts as $p){
$ads = get_post_meta($p,"address",true);
echo $ads; echo',';
}