2017-02-23 56 views
0
單數頁

我試圖讓下一個/上一個鏈接在我的單身後的網頁上,那將鏈接到下一篇文章在同一類別中的自定義帖子類型。顯示下一頁/上一頁鏈接到同一分類下發布指定的投遞類型

cpt_exhibit < - 自定義後類型

這是我到目前爲止有:

if (is_singular('cpt_exhibit')) : 

    $terms = get_the_terms($postid, 'ctax_exhibit_category'); 
    $t_name = $terms[0]->slug; 

    previous_post_link('%link', 'Previous in category', true, $t_name); 
endif; 

這是我的$terms

array(1) { 
    [0]=> 
    object(WP_Term)#2321 (10) { 
     ["term_id"]=> 
     int(12) 
     ["name"]=> 
     string(9) "Tank Park" 
     ["slug"]=> 
     string(9) "tank-park" 
     ["term_group"]=> 
     int(0) 
     ["term_taxonomy_id"]=> 
     int(12) 
     ["taxonomy"]=> 
     string(21) "ctax_exhibit_category" 
     ["description"]=> 
     string(0) "" 
     ["parent"]=> 
     int(0) 
     ["count"]=> 
     int(15) 
     ["filter"]=> 
     string(3) "raw" 
    } 
} 

vardump現在$ t_name吐出蛞蝓,其內cpt_exhibit的活動類型相匹配,但是我覺得我失去了一些東西。這不會輸出任何內容。我試圖改變ctax_exhibit_category到自定義後的類型,但後來我得到一個錯誤無效的分類。

我沒有打造出來的自定義文章類型,我只是做一個客戶端請求的更新。

如果有人能幫助我,那太棒了,謝謝!

回答

1

previous_post_link不需要塞。你將slug傳遞給期待excluded_terms的函數。

相信它應該是這個樣子:

previous_post_link('%link', 'Previous in category', true, '', ctax_exhibit_category);

該文檔還cover this briefly

+0

你,先生,是真棒。非常感謝你幫助我!編輯:我注意到的一件事是,在該分類中有一個類別的帖子,比如說'tank-park',它只會循環2或3個帖子,然後將其稱爲結束,儘管該類別有10個帖子。有任何想法嗎? – Ishio

+0

似乎問題已解決,這是由於帖子被導入的方式,所有這些都沒有適當的時間戳,導致它們顯示爲同時發佈 – Ishio

相關問題