您想将摘录添加到您的 WordPress 页面吗?
摘录是内容的简短摘录,有助于添加有关页面的描述、摘要或小细节。默认情况下,WordPress 中的摘录仅适用于帖子。
在本文中,我们将向您展示如何向 WordPress 页面添加摘录。
为什么您可能想要向 WordPress 页面添加摘录?
WordPress 附带帖子和页面作为两种默认内容类型。帖子在您的博客或主页上按时间倒序显示(从最新到最旧)。
另一方面,页面是独立的内容,不按特定时间的顺序发布。它们通常用于一次性内容,例如“关于我们”或“联系页面”。
有时您可能需要显示页面的摘录。特别是如果您仅使用页面构建了WordPress 网站。
让我们看一下如何在 WordPress 中向页面添加摘录以及如何在您的网站上显示这些摘录。
在 WordPress 中向页面添加摘录
首先,您需要将以下代码添加到主题的functions.php文件或特定于站点的插件中。
1 | add_post_type_support( 'page' , 'excerpt' ); |
由
此代码修改默认的 WordPress 内容类型“页面”以添加对摘录的支持。有关更多详细信息,请参阅我们有关如何在 WordPress 中添加自定义代码的指南。
将代码添加到您的网站后,您可以前往创建新页面或编辑现有页面。进入WordPress 内容编辑器后,您将能够在右侧面板中看到“摘录”元框。
现在,您可以使用此摘录元框为WordPress 博客上的页面添加自定义摘录。
在 WordPress 中显示页面摘录
在 WordPress 中显示页面摘录的方式有很多种。根据您尝试在网站上执行的操作,您可以选择最适合您需要的方法。
方法 1:使用短代码显示最近的页面和摘录
此方法允许您创建自己的自定义查询并使用短代码显示最近的页面。
首先,您需要安装并激活显示帖子简码插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,您需要编辑要显示最近页面的帖子、页面或小部件,并添加以下短代码。
1 | [display-posts post_type="page" include_excerpt="true" excerpt_more="Continue Reading" excerpt_more_link="true"] |
此短代码将显示最近 10 个页面及其标题、摘录和继续阅读链接。
如果您没有输入页面的自定义摘录,那么它将自动生成该页面的摘录,默认长度为 55 个字。
如果您在侧边栏小部件中使用短代码,那么您可能需要启用文本小部件的短代码支持。只需将此代码添加到主题的functions.php 文件中即可。
12 | // Enable shortcodes in text widgets add_filter('widget_text','do_shortcode'); |
方法2:使用插件在侧边栏中显示页面摘录
此方法允许您轻松地在主题的侧边栏中显示最近的页面及其摘录。
首先,您需要安装并激活MK Post 和 Page Excerpts Widgets。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,您需要访问外观»小部件页面,然后单击“+”按钮将 MK 帖子和页面摘录小部件块添加到侧边栏。
添加小部件块后,您可以从“选择页面”下的下拉菜单中选择您的页面。
还有编辑标题、选择是否显示页面标题、内容、设置内容长度、特色图像等的选项。
完成后,点击顶部的“更新”按钮。您现在可以访问您的网站以查看正在运行的小部件。
方法 3:手动显示页面摘录
显示页面摘录的另一种方法是将代码直接添加到主题文件中。您可以创建自定义页面模板并添加以下代码作为起点。
1234567891011121314151617 号1819 | $args = array ( 'post_type' => array ( 'page' ), 'posts_per_page' => 10, ); // The Query $the_query = new WP_Query( $args ); // The Loop if ( $the_query ->have_posts() ) { while ( $the_query ->have_posts() ) { $the_query ->the_post(); echo '<h3>' . get_the_title() . '</h3>' ; the_excerpt(); } /* Restore original Post Data */ wp_reset_postdata(); } else { // no posts found } |
由
您将需要调整代码以匹配您的主题模板。
我们希望本文能帮助您了解如何在 WordPress 中向页面添加摘录。您可能还想查看我们关于如何选择最佳网站构建器的指南或我们专家精选的最佳实时聊天软件。