隐藏WordPress首页文章的图片

林继 WordPress 2,614 共写了275个字 (2011-12-21 1:54:00) 没有评论 打印 扫描二维码 百度未收录

因为有时候心情不愉快,可能想要隐藏Wordpress首页文章的图片,那么怎样隐藏呢?原理很简单,在加载Wordpress的“$content”之前使用php的正则表达式“preg_replace();”将图片的html代码过滤掉,完毕。

  1. <?php
  2. add_filter('the_content','wpi_image_content_filter',11);
  3. function wpi_image_content_filter($content){
  4. if (is_home() || is_front_page()){
  5. $content = preg_replace("/<img[^>]+\>/i", "", $content);
  6. }
  7. return $content;
  8. }
  9. ?>

说明:
首先判断是否首页(可以自定义,例如分类页),如果是则将“$content;”中的img代码过滤掉,最后再返回“$content;”,从而起到在首页过滤图片的效果。

使用方法:
将上面的代码放在主题文件的“functions.php”文件中正确的位置即可。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >