最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

meta query - How to mark only one post as Featured post?

programmeradmin4浏览0评论

Am working on a blog page and I want to have a featured post as a banner.

I have no idea how can I make only one post can be marked as the "Featured" so if another post is marked as "Featured" it removes the old post from showing as featured.

I've tried using ACF (Advance Custom Field) checkbox to mark featured posts but my approach is incorrect. Here is my code.

  <?php
    global $post;

    $myposts = get_posts( array(
        'posts_per_page'   => 1,
        'order'            => 'DESC',
        'numberposts'      => 1,
    ) );

    if ( $myposts ) {
        foreach ( $myposts as $post ) : 
            setup_postdata( $post ); 
            if(get_field('featured_post')):
    ?>

Once I marked the other posts featured nothing shows up.

Planning to follow this approach but I have no idea on how to remove the old featured posts.

发布评论

评论列表(0)

  1. 暂无评论