2012-02-09 47 views
0

在接下來的開發網站節選「繼續閱讀」,我有一個主要的產品(自定義後類型)頁:上除去某些模板頁面

http://keg.brettatkin.com/products/

我想要的「更多」這一頁。

當我點擊某個特定產品時,我使用摘錄作爲基本產品說明,並且不希望顯示「Read More」。

http://keg.brettatkin.com/products/creating-compelling-communication/

我有產品說明頁面自定義模板。如何從此模板頁面中刪除「閱讀更多內容」?

感謝

佈雷特

回答

2

看着你的主題的functions.php文件,查找開頭的行。

add_filter('excerpt_more', 

這將有2個參數,看起來像

add_filter('excerpt_more', 'new_excerpt_more'); 

第二個說法是,打印「更多」,因此尋找在這種情況下,「new_excerpt_more」的功能和回報「的功能「;函數聲明之後。

function new_excerpt_more() 
{ 

    if(is_page('excerpts') return ""; 

    // old code here 

} 
+0

我明白這一點,是有道理的。但是,這是如何讓我在某些頁面而不是其他頁面上顯示它?您的代碼看起來像刪除了所有摘錄的「更多閱讀」。 – Brett 2012-02-09 19:17:21

+0

我認爲你應該使用不同的頁面模板,並在其中運行if語句來檢查頁面。然後在頁面中添加add_filter,而不是在functions.php中 – zuzuleinen 2012-02-10 11:29:58

+0

在此函數中添加一個if條件查找您希望此操作發生的頁面 – thenetimp 2012-02-10 11:43:54