WordPress文章列表 添加文章内图片数量展示!

对于一些图片的WP站来说在文章列表上可以展示文章内数量的功能还是非常不错的设计,小编也刚刚从君子不器上看到实现方法,所以果断转给大家来看看!

WordPress文章列表 添加文章内图片数量展示!

WordPress纯代码:获取WordPress文章内图片数量

请将下面的代码复制一下,然后粘贴到你当前WordPress主题的模板函数(functions.php)文件中保存即可。

  1. /**
  2.  * 文章标题:WordPress文章列表 添加文章内图片数量展示!
  3.  */
  4.  function junzibuqi_post_images_number(){
  5.     global $post;
  6.     $content = $post->post_content;  
  7.     preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);  
  8.     return count($strResult[1]);  }

WordPress纯代码:代码使用方式

  1. // 直接输出图片数量
  2. <?php echo '共有' . junzibuqi_post_images_number() . '张图片'; ?>

代码调用的方式非常简单,你只需要在文章列表循环部分插入下面的代码即可。

上面的代码使用后输出的是“共有XXX张图片”文本,你可以自己修改下样式。