Özel döngü düzgün metavalues ​​karşılaştırarak

0 Cevap php

Merhaba ben nedeniyle sadece ay ve bugüne kadar geçmişte olduğu gibi gelecekte olayları sergiliyor yani sadece yılın dikkate alarak değil etkinlik göstermek gerekiyordu özel bir döngü var.

<ul class="upcoming">
<?php // Get today's date in the right format
$todaysDate = date('m/d/y H:i:s');
?>

<?php query_posts('showposts=2&cat=9&meta_key=Date&meta_compare=>=&meta_value=' . $todaysDate . '&orderby=meta_value&order=ASC'); ?>

<?php if (have_posts()) : ?>
<?php while (have_posts()) : ?>  
<?php the_post(); ?>

<li>
    <?php 
    $Date = get_post_meta($post->ID, 'Date', true);
    ?>

        <?php if ($Date) : ?>
        <div class="date"><span class="month"> <?php echo date('M',strtotime($Date));?> </span>
            <span class="day"><?php echo date('j',strtotime($Date));?> </span></div>
        <?php endif; ?>
        <h4 class="EventTitle"><a href="<?php the_permalink(); ?>" title="Permanent link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h4>
        <span class="EventType"><?php
                    foreach((get_the_category()) as $childcat) {
                    $category_link = get_category_link( 
                                            $childcat );
                    if (cat_is_ancestor_of(10, $childcat)) {
                    if (in_category('13'))
                    echo "<a href=\"$category_link\">Workshop</a>";
                    else echo "<a href=\"$category_link\">$childcat->cat_name</a>";
                    }}
                    ?>
        </span>
            </li>

<?php endwhile; ?>
<?php else : ?>
    <p>Check back soon for new events.</p>
<?php endif; ?>                 
<?php wp_reset_query(); ?>

Bu modül için çıktıya ne olursa olsun mevcut gelecek olaylar olduğu gerçeği, "yeni olaylar için yakında tekrar kontrol edin" dir.

Saatlerce bu şeyi dolaştılar ettik ve bu yıl görmezden yüzden bir nedeni ile gelemiyorum. Herhangi bir fikir?

0 Cevap