Ygs

Feed Rss

隐藏WordPress首页文章的图片

12.20.2011, WordPress, by , 1次阅读.

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

代码:

<?php
add_filter('the_content','wpi_image_content_filter',11);
function wpi_image_content_filter($content){
if (is_home() || is_front_page()){
$content = preg_replace("/<img[^>]+>/i", "", $content);
}
return $content;
}
?>

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

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

发表评论

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

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>