【问题标题】:How to display page excerpt in Wordpress如何在 Wordpress 中显示页面摘录
【发布时间】:2014-07-04 09:25:37
【问题描述】:

我是 Wordpress 的新手,我创建了一个包含一长串项目的页面。

* Item 1
* Item 2
* Item 3
* Item 4 ... and so on

我打算将此页面与一长串项目嵌入到单独的页面上。我要怎么做? 我跟着网上的教程,想到把这段代码add_post_type_support( 'page', 'excerpt' );放在functions.php上。放置代码后,创建/编辑页面时将提供一个新选项。但在那之后,我怎样才能显示我的页面摘录?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    首先将这段代码放在你的主题function.php文件中。

    add_action( 'init', 'my_add_excerpts_to_pages' );
    function my_add_excerpts_to_pages() {
         add_post_type_support( 'page', 'excerpt' );
    }
    

    之后启用页面摘录见下面定义图像:

    使用此代码获取页面摘录:

    <?php echo get_the_excerpt(); ?>
    
    <?php 
        query_posts("page_id=36");
        while ( have_posts() ) : the_post()
    ?>
        <h1><a href="<?php echo the_permalink(); ?>"><?php echo get_the_title(); ?></a></h1>
        <?php the_excerpt(); ?>
    
    <?php
        endwhile; 
        wp_reset_query();
    ?>      
    

    【讨论】:

    • 我按照与您相同的步骤进行操作,但我将在哪里使用/放置代码 echo get_the_excerpt();?我想我在他们使用the_excerpt()的地方读到它。
    • 你可以在你的页面中使用while循环。我添加了一个显示页面摘录的示例。
    • 两者都在工作。但是 in 必须定义“echo”:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-04
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    相关资源
    最近更新 更多