我似乎無法得到這個工作,我怎麼想,但這裏基本上是我想做的事:WordPress的自定義文章類型網址與自定義字段改寫值
我稱之爲「專輯」頁面。這個頁面上有所有的相冊。然後,您可以點擊相冊轉到該相冊的相冊。我爲此頁面集定製了一個模板,因此所有不同的相冊都將使用此模板。從這裏,我希望能夠點擊圖像並將其帶到單個圖像視圖。因爲照片庫頁面是自定義文章類型,所以當我轉到單個圖像時,我有一個名爲「single-gallery.php」的文件,然後它應該顯示並收集圖像數據以顯示它。
這是所有的工作,但我想在這個整個URL保持一定的方式。我幾乎已經知道了我想要的方式,但是我遇到的問題是我需要重寫圖庫自定義帖子類型中的網址,並在網址中使用自定義字段值來指示這是哪個相冊。
爲了記錄我的「畫廊」自定義後的類型,我有這樣的重寫我的網址:
'rewrite' => array('slug'=>'album/%albumName%','with_front' => true),
然後在庫頁模板我使用PHP與當前的專輯,以取代%albumName%
。
$photoPermalink = str_replace('%albumName%', $albumName, $photoPermalink);
的問題是,我想WordPress擁有指數的永久鏈接,它的索引%albumName%
,所以當我用PHP更改它得到打破。
有沒有辦法做到這一點?
反對?有人不喜歡他們不應該使用str_replace作爲自定義帖子類型的永久鏈接結構?大聲笑 – DonVF
鏈接上的答案對我來說並不合適 –