2012-03-29 54 views
4

對於我的一個項目,我需要爲單個帖子定義一個替代模板。 更具體地說,我需要在瀏覽網站時像往常一樣顯示每篇文章,但我需要創建不同的單個頁面,以便從不同的URL訪問,以便爲每篇文章創建一個小型網站。WordPress的替代單帖模板

(我實際上使用的是WooCommerce插件,我需要做的是爲每個產品創建一個迷你網站,這需要來自主網站的「外部」,具有完全不同的圖形模板和將通過QR碼到達)。

希望它有點意義。 感謝您的建議和/或建議。 Angelo

+0

歡迎來到SO!你試過什麼了?此外,您可能想要發佈此WP堆棧上 - wordpress.stackexchange.com – vzwick 2012-03-29 11:21:53

+2

嗨@vzwick, 我想要傳遞只是在查詢字符串中的post_id(http:// localhost/rps /?mw = 28 )和黑客模板索引文件 if(isset($ _ GET [「mw」]))include(「mw.php」); } 生成我需要的頁面。 – Angelo 2012-03-29 11:29:37

回答

1

我認爲最簡單的方法是註冊一個自定義的帖子類型以獲得這個特殊的「single.php」模板的特殊帖子。然後,您可以簡單地編寫一個名爲post- [custom post_type] .php的新單個模板。您註冊此類型的任何帖子都將使用該模板。

或... 如果您實際上不需要它們作爲文章,那麼將它們作爲頁面發佈會更容易。默認情況下,頁面可讓您在編輯屏幕中分配特定的頁面模板。所以你可以製作任意數量的自定義模板。只要確保你添加了特殊的標頭:

/* Template Name: Custom Page */ 

...所以WP知道這是一個頁面模板。

+0

我可以在[這個相關的問題]上使用你的輸入(https://wordpress.stackexchange.com/questions/252242/only-show-posts-from-a-parent-category-by-name-slug),如果你發現一點時間,謝謝。 – lowtechsun 2017-01-12 13:42:35