我創建使用PODS 一個自定義後鍵入URL最終被:自定義文章類型沒有接受網頁變量
DJ已經是我使用的查詢DJ帖子的作者字段。
next_posts_link()的網址;最終成爲/ dj/dj-name/page/2。
後點擊鏈接WordPress的似乎忽略/頁/ 2,只是重新導向到/ DJ/DJ-名
我的永久鏈接結構是:http://example.com/sample-post/
當我使用默認的永久鏈接結構/ ?DJ = DJ-名&分頁= 2是否能夠正常工作。
任何想法?
我創建使用PODS 一個自定義後鍵入URL最終被:自定義文章類型沒有接受網頁變量
DJ已經是我使用的查詢DJ帖子的作者字段。
next_posts_link()的網址;最終成爲/ dj/dj-name/page/2。
後點擊鏈接WordPress的似乎忽略/頁/ 2,只是重新導向到/ DJ/DJ-名
我的永久鏈接結構是:http://example.com/sample-post/
當我使用默認的永久鏈接結構/ ?DJ = DJ-名&分頁= 2是否能夠正常工作。
任何想法?
在你的PHP文件中,你是否將$paged
分配給任何東西? View Pagination Codex
你上面的查詢,可能右下您get_header()
你需要添加像這樣:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
如果不工作,你可以嘗試重新保存您的永久鏈接(設置 - >永久鏈接 - >保存固定鏈接)。這將刷新您當前的永久鏈接結構。
最後,如果你有一個叫做「DJ-名」頁面已經創建,您可以遇到問題,因爲WordPress的不能在子頁面區分所謂page/2/
和分頁鏈接page/2/
是我有一個在最頂端。同樣,問題是WordPress是送我回/ DJ/DJ,名字好像/ DJ/DJ名/ /第2頁是無效網址 – user3574341
也許如果你移動'
分頁僅適用於歸檔頁面,如index.php,category.php,archive-posttype.php等
你可以使它在single.php或類似的頁面上工作,但你需要劫持內置的重定向功能,見下文...
function dj_redirect_hack($url) {
if (is_single() and get_post_type() == 'dj') $url = false;
return $url;
}
add_filter('redirect_canonical','dj_redirect_hack');
wha t是'$ paged'的值? – celeriko
@celeriko它永遠不會達到這一點,因爲WordPress的重定向回到/ dj/dj名稱 – user3574341
它確實到達那一點,否則查詢將不會執行,並且頁面上不會顯示任何內容。 – celeriko