1
私は将来のイベントの投稿を20件まで表示するWP-クエリを持っています。投稿はポストフォーマット以外からのもので、日付順に並べる必要があります。その部分はかなりうまくいく。何がうまくいかない、それはすでに通過したイベントを除外することです。 ( '比較' => '> ='、または 'meta_compare' => '> =' は動作しません。:()誰も教えてもらえ、どこ私のミスです?将来のイベントのみをWP_queryにリストする方法
おかげでたくさん! RABOここで
は私のコードです:
<?php
$current_month = "";
setlocale(LC_ALL, '[email protected]'); // Monatsnamen auf Deutsch ausgeben
$args = array('showposts' => 20,
'cat' => array
(1,2,7,8,9
),
'meta_key' => 'datumsfeld',
'orderby' => 'meta_value',
'compare' => '>=',
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => 'post-format-aside',
)
)
);
$myQuery = new WP_Query($args );
while ($myQuery->have_posts()) : $myQuery->the_post();
$datefield = DateTime::createFromFormat('Ymd', get_field('datumsfeld'));
if($datefield){
$month = $datefield->format("m");
$year = $datefield->format("Y");
if($month != $current_month){
echo '<div class="abstand"><strong>'.strftime("%B %Y",$datefield->getTimestamp()).'</div></strong>';
$current_month = $month;
}
}
?>
ありがとうBlackbam、 私は '値' \t =>日付( 'Ymd')を使用する場合、それは動作します! – rabox66