我有一个包含帖子的博客,我正在使用快速标记在/ blog / page中显示博客帖子的摘要。但是,我还想在我的网站主页上显示两个最新帖子,但只包括缩略图,标题和第一句。
我发现quicktag非常适合博客主页,但主页文本太多了。如果我将快捷标签放在我想要的地方,那么博客主页看起来有点愚蠢和简短。
有没有办法使用the_content(),the_excert()或其他函数来提取仅在主页上显示的第一个“x”个字或字符?
答案 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()
请求帖子/页面的内容 - 它为您提供 将内容作为输入,并将使用您返回的任何内容 后续输出或其他过滤功能的功能。