我們在設(shè)置WordPress主題的時候是不是會用到調(diào)用縮略圖。如果單篇文章中沒有設(shè)置或者忘記設(shè)置縮略圖,那我們可以設(shè)置成獲取內(nèi)容中第一張圖。這樣也是比較合理的,因為現(xiàn)在很多文章都會默認(rèn)給予內(nèi)容圖片。
這里,我們可以用自定義函數(shù)調(diào)用內(nèi)容圖。
function content_image(){ if ( is_single () || is_page()) { global $post; if( has_post_thumbnail() ) return true; $content = $post->post_content; preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER); if(!empty($strResult[1])) return true; return false; } }
函數(shù)定義后,如果有圖片,我們可以調(diào)用。
<?php if( content_image() ) :?> 調(diào)用出來 <?php endif;?>
具體如何用看我們用到哪里。
評論