wordpress列表頁如果文章沒有縮略圖就顯示默認圖片


  有時我們在設計wordpress模板時需要考慮是否有特色圖,在分類頁上如果一些文章有縮略圖一些沒有那就有點參差不齊不美觀,有沒辦法設置如果沒有文章縮略圖則自動顯示默認圖呢?可以的,隨ytkah一起來看看。在category.php文件中,我們可以通過has_post_thumbnail()先判斷是否有特色圖,如果有就調用特色圖,如果沒有就調用默認圖,如/images/default.jpg,代碼如下

                <div class="list">
                    <?php if(have_posts()) : ?>
                        <?php while(have_posts()) : the_post(); ?>
                            <div class="item wow zoomIn">
                                <a href="<?php the_permalink(); ?>">
                                    <img src="<?php if ( has_post_thumbnail() ): ?><?php the_post_thumbnail_url( 'full' ); ?>" alt="<?php the_title(); ?>" width="520" height="300">
                                                <?php else: ?><?php echo '/images/default.jpg'; ?>" alt="<?php the_title(); ?>" width="520" height="300">
                                                <?php endif; ?>
                                    <strong><?php the_title(); ?></strong>
                                    <p><?php the_excerpt(); ?></p>
                                </a>
                            </div>
                        <?php endwhile; ?>
                        <?php posts_nav_link(); ?>
                    <?php else : ?>
                        no products!
                    <?php endif; ?>
                </div>

  保存上傳,刷新緩存,打開分類頁看看是不是已經調用默認縮略圖了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM