2015-09-08 20 views
0

我一直在試圖找出過去一天左右,但我來了!WordPress的自定義帖子類型分頁只顯示那些與自定義字段選中

我有一個稱爲案例研究的自定義帖子類型。案例研究是一個名爲'featured_case_study'的自定義字段,它是一個真/假字段。如果用戶選中該框,它將使案例研究成爲「精選」。

一旦我在特色案例研究文章中,我想使用分頁移動到下一個特色案例研究。目前我的分頁包含了我所有的案例研究,但我只希望它能夠在特色的分頁之間進行分頁。

我一直在嘗試各種不同的方法,但我似乎無法弄清楚這一點。有沒有人遇到過這個?

+0

哪裏你的「featured_case_study」獲取存儲在哪裏?在你的數據庫中?餅乾?要麼? – Sina

+0

我會想到在數據庫中..我已經使用高級自定義字段插件創建了自定義字段。 – user1788364

+0

「如果用戶選中該框會進行案例研究」,那麼您是否在談論可以訪問儀表板的用戶?或網站訪問者? – Sina

回答

1

必須先找出你的分頁代碼(取決於你使用它的插件),然後輸入:

$pageID = get_the_ID(); //get the post ID of the current post 

if (the_field("featured_case_study", $pageID) == "true") 
{ 
// then the same code as the rest of the pagination, copy it in! 
//Only, when it comes to next and previous, you must emphasis AGAIN that 

if (the_field("featured_case_study", $NextPageID) == "true") 
//then have it linked as next 

if (the_field("featured_case_study", $PreviousPageID) == "true") 
//then have it linked as previous 
} 
+0

對不起,如果這是一個普通的答案,你的問題是相對一般的,因此我不能說多少代碼:) – Sina

+0

謝謝你花時間看看這個。我想我明白你要去的地方..但我無法弄清楚(我是一個初學PHP的人)。最後我使用了一個插件(Ambrosite Next/Previous Post Link Plus),我可以選擇一個自定義字段進行過濾。 – user1788364

+0

我很高興你想出來:)享受編碼! – Sina

相關問題