如何在WordPress页面中添加摘录

如何在WordPress页面中添加摘录

您是否要向WordPress页面添加摘录?默认情况下,WordPress中的摘录仅适用于帖子。在本文中,我们将向您展示如何在WordPress页面中添加摘录。

如何在WordPress页面中添加摘录 WordPress 第1张

为什么您可能想在WordPress的页面中添加节选?

WordPress随附帖子和页面作为两种默认内容类型。帖子按相反的时间顺序显示(从最新到最旧)在您的博客或主页上。

另一方面,页面是未按特定时间顺序发布的独立内容。它们通常用于一次性内容,例如您的关于我们或联系页面。

有时您可能需要显示页面的摘录。特别是如果您仅使用页面来构建网站。

让我们看一下如何在WordPress的页面中添加摘录,以及如何在您的网站上显示这些摘录。

在WordPress页面中添加节选

首先,您需要将以下代码添加到主题的functions.php文件或特定于站点的插件中。

add_post_type_support( 'page', 'excerpt' );

这段代码修改了默认的WordPress内容类型“页面”,以添加对摘录的支持。

您可以直接创建一个新页面或编辑一个现有页面。在帖子编辑器下方,您将能够看到摘录的meta框。

如何在WordPress页面中添加摘录 WordPress 第2张

现在,您可以使用此摘录元框为WordPress中的页面添加自定义摘录。

在WordPress中显示页面摘录

在WordPress中有多种显示页面摘录的方法。根据您要在网站上执行的操作,可以选择最适合您需要的方法。

方法1:使用短码显示带有摘录的最近页面

使用此方法,您可以创建自己的自定义查询,并使用简码显示最近的页面。

首先,您需要安装并激活Display Posts Shortcode插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

Upon activation, you need to edit the post, page, or widget where you want to display recent pages and add the following shortcode.

[display-posts post_type="page" include_excerpt="true" excerpt_more="Continue Reading" excerpt_more_link="true"]

This shortcode will display the 10 recent pages with their title, excerpt, and a continue reading link.

If you didn’t enter the custom excerpt for a page, then it will automatically generate the excerpt for the page with the default length of 55 words.

如何在WordPress页面中添加摘录 WordPress 第3张

If you are using the shortcode in a sidebar widget, then you may need to enable shortcode support for text widget. Simply add this code in your theme’s functions.php file.

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

Method 2: Display Page Excerpts in Sidebar Using Plugin

This method allows you to easily display recent pages and their excerpts in your theme’s sidebar.

First you need to install and activate the Ultimate Posts Widget. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Appearance » Widgets page and add the Ultimate Posts Widget to a sidebar. First you need to provide a title for the widget and then switch to the Display tab.

如何在WordPress页面中添加摘录 WordPress 第4张

Next, you need to select the ‘Show excerpt’ option and then switch to the filter tab.

On the filter tab, select ‘Page’ under the post types section and then click on the save button to store your settings.

如何在WordPress页面中添加摘录 WordPress 第5张

You can now visit your website to see the widget in action.

Method 3: Display Page Excerpts Manually

Another way to display page excerpts is by adding the code directly to your theme files. You can create a custom page template and add the following code as an starting point.

$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
}

You will need to adjust the code to match your theme templates.

仅此而已,我们希望本文能帮助您学习如何在WordPress页面中添加摘录。您可能还想看一下我们如何使用Beaver Builder创建自定义WordPress布局的指南。

如果您喜欢这篇文章,请订阅我们的YouTube频道WordPress视频教程。您也可以在Twitter和Facebook上找到我们。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

如需转载,请注明文章出处和来源网址:https://www.54u.net/9076.html