如何修改Fishpig的博文摘录?

时间:2014-09-05 22:24:57

标签: magento fishpig

我使用Fishpig从WordPress中获取博客文章,一切正常。但是,在/ blog上,而不是将博客文章全部显示,我希望使用帖子中的摘录(类似于WordPress的在档案/类别/等中显示帖子的方法)。

我在app/design/frontend/base/default/template/wordpress/post/list/renderer/default.phtml下找到 default.phtml ,并在第21行看到<?php echo $post->getPostExcerpt() ?>

在评论此内容时,/ blog上的帖子中的内容不再显示,表明我在正确的文件中。我真的希望我可以使用get_excerpt();这里。如何/我应该如何修改以提取摘录,以便列出帖子的博客页面不会完全填写每个帖子?

2 个答案:

答案 0 :(得分:1)

要显示摘录,您有3种不同的选择:

1)在WordPress管理员中转到您的帖子,并在帖子摘录字段中手动输入摘录。此字段位于帖子内容字段的正下方。如果看不到,请点击屏幕选项&#39;选项卡位于页面顶部,并启用帖子摘录字段。

2)转到WordPress管理员中的帖子,然后使用更多标签/按钮拆分帖子。 More标签之前的所有内容都将用作帖子摘录。您可以在以下网址找到有关更多标记的详情:

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

3)打开列表模板(wordpress / post / list / renderer / default.phtml)并添加一些PHP代码以缩短帖子内容。

答案 1 :(得分:0)

default.phtml文件从/base/default/template/wordpress/post/list/renderer/复制到具有相同文件夹结构的主题中。然后注释导致帖子描述的行并添加下面的代码。

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