2014-09-05 98 views
2

我正在使用Fishpig从WordPress中获取博客文章,并且一切正常。然而,在博客上,而不是让博客文章全部显示,我想使用帖子的摘录(类似于WordPress在archive/category/ect中显示帖子的方法)。如何修改Fishpig的博客文章摘录?

我发现default.phtmlapp/design/frontend/base/default/template/wordpress/post/list/renderer/default.phtml下,看到第21行是<?php echo $post->getPostExcerpt() ?>

在评论这一点从/博客不再显示该帖的内容,说明我在正确的文件。我真的希望我可以使用get_excerpt();这里。我如何修改以进行摘录,以便列出帖子的博客页面不仅仅包含每篇文章的全部内容?

回答

1

要显示的摘录,你有3个不同的选项:

1)转到WordPress管理您的文章,并手动输入在后场摘录帖子摘录。该字段位于发布内容字段的正下方。如果这不可见,请单击页面顶部的“屏幕选项”选项卡并启用帖子摘录字段。

2)转到您的文章在WordPress管理和使用更多标记/按钮来拆分帖子。 “更多”标签之前的所有内容都将用作帖子摘录。你可以找到在以下网址了解更多标签:

http://en.support.wordpress.com/splitting-content/more-tag/

3)打开列表模板(WordPress的/后/列表/渲染/ default.phtml),并添加一些PHP代码,缩短发布内容。

0

default.phtml文件从/base/default/template/wordpress/post/list/renderer/复制到具有相同文件夹结构的主题中。然后评论引起发布说明的行并添加下面的代码。

$content = $post->getPostExcerpt(); 
$content = strip_tags($content); 
echo substr($content, 0, 250);