如何在页面上添加摘录和阅读更多链接?

时间:2013-01-22 作者:Diego Castro

我在WordPress的模板目录中有一个自定义/静态的“homepage.php”。现在我需要在我的主页上显示不同的“页面摘录”,但我不知道应该怎么做。

目前,我已经在“functions.php”中删除了以下函数:

function excerpt_page() {
  add_post_type_support( \'page\', \'excerpt\' );
}
add_action(\'init\', \'excerpt_page\');
有了这个功能,我在我的页面编辑器中有了一个新字段,可以在其中放置页面摘要。

有人知道吗?

2 个回复
最合适的回答,由SO网友:Diego Castro 整理而成

非常感谢!

最后,我成功地实现了以下代码:D

<?php
$pages = get_pages(\'include=10,20,30,40,50,60\');
foreach ($pages as $page) {
  $featured_content = \'<div class="four columns">\'.
                        \'<h4><a href="\'. get_page_link($page->ID) .\'" title="\'. $page->post_title .\'">\'. $page->post_title .\'</a></h4>\' .
                        \'<p>\'. $page->post_excerpt .\'</p>\' .
                      \'</div>\';
  echo $featured_content;
};
?>

SO网友:Rafael Marques

不确定这是否是你要找的。。。要显示特定页面的摘录,可以使用以下代码:

<?php
    $post_id = 2; // substitute to your page id
    $my_post = get_post($post_id);
    echo "<p>$my_post->post_excerpt</p>";
    echo \'<a href="\'.get_permalink( $post_id ).\'">read more</a>\';
?>

结束

相关推荐

Organizing Your Pages

我在创建子页时遇到问题。到目前为止,我遵循了正确的方向:转到新页面,单击“页面父级”下拉菜单</从下拉菜单中选择适当的父页面,使当前页面成为子页面</准备就绪后单击发布当我发布页面时,会导致找不到页面。例如:假设我有一个南美页面,我添加了“儿童”页面:南美洲当我访问www.mywebsite时,我会看到阿根廷、巴西。com/南美/阿根廷它说找不到页面。但是:www.mywebsite。com/南美洲/(works)</www.mywebsite。com/阿根廷/(works) </