albert留言说这个主题还不错,但是好象在主页不能显示图片。我不是很理解他的意思,但是如果他说的是要在首页调用文章时显示文章里的图片的话,我想可以试试以下方法。

首先要搞清楚首页为什么不能显示文章里的图片。这是因为首页在调用文章时是调用了最新几篇文章的摘要,而产生摘要的函数在读取全文生成摘要时把图片忽略掉了。打开模板文件夹下面的index.php,里面有如下一段代码:

  1. <div class="postcontent">
  2. <?php if (function_exists('the_excerpt_reloaded')) { ?>
  3. <?php the_excerpt_reloaded(120, '<p><a><ul><ol><li><img><br /><blockquote><em><strong><div>', 'content', FALSE, '', FALSE, 1, TRUE); ?>
  4. <?php } else { ?>
  5. <?php the_excerpt(); ?>
  6. <?php } ?>
  7. </div>

这个postcontent的div就是每篇文章摘要的容器,the_excerpt()函数就是产生摘要的函数。the_excerpt()在产生摘要的原理是对html代码里面的一些标签进行过滤,所以我们把跟图片有关的img标签从过滤列表里面去掉,这样产生摘要时图片就被保留下来了。具体操作很简单,把img标签从以下代码中去掉就行了。

  1. <?php the_excerpt_reloaded(120, '<p><a><ul><ol><li><img><br /><blockquote><em><strong><div>', 'content', FALSE, '', FALSE, 1, TRUE); ?>

因为最近比较忙没空做实验了,所以有兴趣的可以自己试试,不一定就百分百行得通。

相关文章:

  • 暂无相关日志