2017-02-13 34 views
0

我有一個奇怪的問題 - 我有一個自定義的帖子類型叫做events。我所有的 '事件' 單帖在URL中可見:WordPress - get_permalink回覆錯誤URL

http://mycompany.com/events

這是確定的。該列表也是正確的。但我已經接近奇怪的問題: - 當我創建新的事件發佈與管理區域的未來發布日期(所以安排帖子)我有漂亮的鏈接:像mycompany.com/events/fabio-concert-2017 - 當我列出事件的所有帖子的頁面就返回像醜陋鏈接: mycompany.com?post_type=events & p = 10567

如何使計劃/未來相當鏈接也帖子?

+0

什麼是固定設置你已經設置? –

回答

0

您需要了解以下事情。

  1. 掩碼URL。

  2. 真實網址。

面膜URL剛剛從鏈接的.htaccess的創建。

真實網址是Wordpress數據的確切網址。

WordPress運行真實URL並在frondend中顯示一個掩碼URL。 在你的情況,

mycompany.com?post_type=events&p=10567 -> Real URL. 
mycompany.com/events/fabio-concert-2017 -> Mask URL. 

如果您正在運行這些都在瀏覽器的網址,你將只能得到同樣的結果。所以不用擔心。因爲get_permalinks($ product)將返回產品的真實URL。