Odpowiedź forum utworzona

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)
  • Twórca wątku siwy19911

    (@siwy19911)

    Udało się! Bardzo dziękuję Ci za pomoc, dla osób poszukujących rozwiązania w przyszłości:/

    1. Data musi być formatu w ACF – yyddmm (20140223), ten sam format musi być w PHP jako date(’Ymd’).

    2. Należy zastosować:

    <?php
                    $today = date('Ymd');
                    echo $today;
                    $args=array(
                        'post_type' => 'post',
                        'posts_per_page' => 6,
                        'meta_key' => 'start_date',
                        'meta_compare' => '>',
                        'meta_value' => $today,
                        'orderby' => 'start_date',
                        'order'=> 'ASC',
                        'paged' => $paged,
                        'cat' => '16',
                    );
                    $my_query = new WP_Query($args);
    
                    query_posts( $args );?>
                    <?php if ( have_posts() ) :while( $my_query->have_posts() ) : $my_query->the_post(); ?>

    3. Mając datę 20140223, należy ją przekonwertować na własny format 🙂
    Raz jeszcze dzięki mlis za pomoc

    Twórca wątku siwy19911

    (@siwy19911)

    To samo, pokazuje wszystkie posty z datami, bez żadnego sortowania (pomieszane)

    Twórca wątku siwy19911

    (@siwy19911)

    Tak, wówczas wyświetla wszystkie.

    Twórca wątku siwy19911

    (@siwy19911)

    Hej podmieniłem i niestety nadal to samo, pokazuje tylko daty z Lutego, format z ACF mam taki sam jak format w $today, jestem już bezradny 🙁

    <?php
                    $today = date('dd/mm/yy');
                    $args=array(
                        'post_type' => 'post',
                        'posts_per_page' => 6,
                        'meta_key' => 'start_date',
                        'meta_compare' => '>=',
                        'meta_value' => $today,
                        'orderby' => 'start_date',
                        'paged' => $paged,
                        'cat' => '16',
                        'order' => 'ASC',
                    );
                    $my_query = new WP_Query($args);
                ?>
                    <?php if ( have_posts() ) :while( $my_query->have_posts() ) : $my_query->the_post(); ?>
Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)