现在很多杂志型模板都喜欢在主页上调用日志里的图片,非常好看。要实现这种效果,就必须对WordPress日志里的图片进行检测,如果没有图片的话,放上一张默认图或者跳到下一篇有图片的日志。但是WordPress本身并不提供任何检测图片的hook函数,这就需要我们来硬编码了:
将以下代码放入主loop中,如index.php、search.php或archive.php:
<?php
$content = $post->post_content;
$searchimages = '~<img [^>]* />~';/*用preg_match_all函数来检查日志中是否有<img>标签,并把检查结果存储在$pics中*/
preg_match_all( $searchimages, $content, $pics );
// 看看是否有至少1张图片
$iNumberOfPics = count($pics[0]);if ( $iNumberOfPics > 0 ) {
// Your post have one or more images.
}?>
大功告成!
分类:新闻资讯