在WordPress中检测一篇文章里是否有图片

  • 现在很多杂志型模板都喜欢在主页上调用日志里的图片,非常好看。要实现这种效果,就必须对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.
    }
    ?>

    大功告成!


    将此文分享到:


    转载请注明来自风腾网-wordpress企业主题,本文地址:http://fengten.com/3547.html
    除非注明,风腾网-wordpress企业主题文章均为原创,转载请注明出处和链接!
    友荐云推荐

    相关文章

    发表评论:

    *

    *

    顶部 友荐云推荐