仅显示主页上帖子的第一句

时间:2013-05-14 18:55:26

标签: wordpress

我有一个包含帖子的博客,我正在使用快速标记在/ blog / page中显示博客帖子的摘要。但是,我还想在我的网站主页上显示两个最新帖子,但只包括缩略图,标题和第一句。

我发现quicktag非常适合博客主页,但主页文本太多了。如果我将快捷标签放在我想要的地方,那么博客主页看起来有点愚蠢和简短。

有没有办法使用the_content(),the_excert()或其他函数来提取仅在主页上显示的第一个“x”个字或字符?

1 个答案:

答案 0 :(得分:0)

这是How to set character limit on the_content() and the_excerpt() in wordpress的副本。

答案:

  

您可以使用Wordpress过滤器回调函数。在你的主题中   目录,创建一个名为functions.php的文件并添加以下内容   在:

<?php   
  add_filter("the_content", "plugin_myContentFilter");

  function plugin_myContentFilter($content)
  {
    // Take the existing content and return a subset of it
    return substr($content, 0, 300);
  }
?>
  

每次调用plugin_myContentFilter()函数   通过the_content()请求帖子/页面的内容 - 它为您提供   将内容作为输入,并将使用您返回的任何内容   后续输出或其他过滤功能的功能。