0

ホームページ用のスライダー スクリプト (wp nivo スライダー) がありますが、今日の日付が post_end_date (カスタム フィールド) より前の場合にのみスライド (投稿) を表示したいと考えています。これは、関連性がなくなった投稿を手動で削除する必要がないようにするためです。

これは投稿をロードするコードです。どんな助けでも大歓迎です。

カスタム投稿フィールド: post_end_date

<?php
    $category = get_option('wpns_category');
    $n_slices = get_option('wpns_slices');
?>
<?php query_posts( 'cat='.$category.'&posts_per_page=$n_slices' ); if( have_posts() ) : while( have_posts() ) : the_post(); ?>
    <?php if ( '' != get_the_post_thumbnail() ) : ?>
        <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
            <?php the_post_thumbnail(); ?>
        </a>
    <?php endif ?>
<?php endwhile; endif;?>
<?php wp_reset_query();?>
4

1 に答える 1

0
 <?php $meta_values = get_post_meta($post_id, $key, $single); ?>  

この関数では、$ postidはループに入るidであり、keyは$singleの最後にあるカスタムフィールドの名前です。trueまたはfalseを記述できます。この関数でカスタムファイルを取得し、その後、カスタムpostfeild値のif条件を試してください。

これがあなたのお役に立てば幸いです

于 2013-03-20T04:23:44.027 に答える