2013-06-13 27 views
5

我是使用Wordpress的新手,我創建了一個包含一長串項目的頁面。如何在Wordpress中顯示頁面摘錄

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

我打算在單獨的頁面上嵌入這個頁面的長項目列表。我該怎麼做? 我在線上關注了教程,並得到了將這段代碼add_post_type_support('page', 'excerpt');放在functions.php上的想法。放置代碼後,當您創建/編輯頁面時,將會有一個新選項可用。但在此之後,我如何顯示我的頁面摘錄?

回答

16

首先把這段代碼放在你的主題function.php文件中。

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

後,使摘錄的頁面中看到如下定義圖像:

Showing 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(); 
?>  
+0

我遵循同樣的步驟是你的,但我將在哪裏使用/放置代碼'echo get_the_excerpt();'?我認爲我在某處使用'the_excerpt()'來讀取它。 –

+0

你可以在你的頁面while循環中使用。 我已經添加了一個顯示頁面摘錄的例子。 –

+0

<?php echo get_the_excerpt(); ?>和<?php the_excerpt(); ?>都在同一個工作。但<?php echo get_the_excerpt(); ?>中必須定義「回聲」: –

相關問題