Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Jak schovávat staré příspěvky podle data z ACF
Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel kuzmic11 a poslední změna je stará 8 let, 3 měsíce.
-
AutorPříspěvky
-
13. ledna 2016 (10:34) #26151
Dobrý den,
mohl bych poprosit o radu.
Snažím se připravit výpis příspěvků na stánce od aktuálních po budoucí s tím, že na stránce se zobrazí vždy 4 nejbližší události. Události, které už datumově proběhly se nezobrazí.
Vše více méně pracuje v pořádku až do chvíle kdy mám ve starých např. 2 staré události. Místo toho aby opět zobrazily 4 nejbližší události, zobrazí se pouze 2.
Nevěděl byste prosím někdo jak tuto chybu vyřešit?
Díky
<?php // Get the current date $today = getdate(); $current_date = date('M d, Y'); $current_date = strtotime( $current_date ); ?> <?php query_posts('category_name=kalendar-akci&posts_per_page=4&meta_key=datum_zacatku_akce&orderby=meta_value_num&order=ASC'); ?> <?php while (have_posts()) : the_post(); $fimg = get_post_meta($post->ID, "thumb", TRUE); ?> <?php $post_date = get_field('datum_zacatku_akce'); $post_date = strtotime( $post_date ); ?> <?php if( $post_date >= $current_date ): ?> <!-- item 1 --> <div class="item"> <?php the_title(); ?> </div> <?php endif; ?> <?php endwhile; ?> <?php wp_reset_query(); ?>
13. ledna 2016 (11:57) #26152tak nakonec se podařilo.
<?php // Get the current date $today = getdate(); $current_date = date('M d, Y'); $current_date = strtotime( $current_date ); ?> <?php query_posts('category_name=kalendar-akci&per_page=-1&meta_key=datum_zacatku_akce&orderby=meta_value_num&order=ASC'); ?> <?php $i = 1 ?> <?php while (have_posts()) : the_post(); $fimg = get_post_meta($post->ID, "thumb", TRUE); ?> <?php $post_date = get_field('datum_zacatku_akce'); $post_date = strtotime( $post_date ); ?> <?php if( $post_date >= $current_date AND $i <= 4 ): ?> <!-- item 1 --> <div class="item"> <?php the_title(); ?> </div> <?php $i++ ?> <?php endif; ?> <?php endwhile; ?> <?php wp_reset_query(); ?>
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.