Wordpress Etkinlik listesi

3 Cevap php

Merhaba wordpress kullanılarak yazılan ve Özel Fields oluşturmak için öğretici ve olay listesini takip view demo

here is my code:

    <?php // Get today's date in the right format
$todaysDate = date('M d');
?>
<?php query_posts('showposts=5&category_name=events&meta_key=Date&meta_compare=>=&meta_value='.$todaysDate.'&orderby=meta_value=order=ASC'); ?>

<ul>
<?php 
    if (have_posts()) : while (have_posts()) : the_post();
    $eventMeta = get_post_meta($post->ID, 'Date', true);
    $eventDate = strtotime($eventMeta);
    $displayDate = date ('M d', $eventDate);?>
<li>
<span class="date"><?php echo $displayDate ; ?></span>
    <span><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></span>
</li>
<?php endwhile; else: ?>
<li>Sorry, no upcoming events!</li>
<?php endif; ?>
</ul>
<?php wp_reset_query(); ?>

Şimdi benim sorunum gelecek olaylar için herhangi bir etkinlik görünmüyor olduğunu, örneğin (Haziran, Temmuz, vb ...).

Birisi koyarak demişti orada tartışma birinde "In your query_posts, just use the parameter ‘post_status=future’ ".

Tam olarak nerede lütfen bana bildirin miyim? Ben ekledim ama hiçbir şey olmadı.

3 Cevap

Sorgu mesajlar Docs göre (Function Reference/query posts « WordPress Codex), bu &post_status=future başka bir parametre gibi sorgu dizesinde gider. &post_status=future ile basit bir sorgu ileti dize denemek ve görmek eğer o inşaat.

Özel alanlar serin, ama ben tam şişmiş bir olay yöneticisi için bunları kullanarak tavsiye etmem. WordPress için PodsCMS bakarak düşünün. Ilk çalışma örneklerinden biri, bir event manager olduğunu. Dev ekibi büyük ve hiç bir sorun varsa, onlar her zaman yararlı.

Onların etrafında tarih rulo yayımlamak kadar mesajları gösteren değil, varsayılan WordPress davranışını geçersiz kılar The Future Is Now adında bir eklentisi de var. Kullanan ve bu durumun üstesinden gelmek için herhangi bir özel kod gerekmez.