因爲我對我的問題的提法一些意見,我決定徹底改寫它。而且,我對wordpress有更多的瞭解,所以現在應該更有意義。如何動態地添加鏈接,並創建的網頁在WordPress?
所以,讓我們開始我嘗試用一個簡單的例子來完成:
目標:
使一些產品和鏈接的搜索引擎給他們使用數據庫來生成信息。
結果:
http://my.site.url/wordpress/<plugin-name> <-- The page with the "search" and "search result
http://my.site.url/wordpress/<plugin-name>/products/<product_name> <-- When click on a search result
第1部分:
我想建立一個名爲 「插件名稱」 插件現在,我把我的代碼在
http://my.site.url/wordpress/wp-content/plugins/<plugin-name>
的交流tivate,我用一些數據創建了一些表格。由於目前還沒有頁面,我使用API調用「wp_insert_post」實時創建1。我給名稱和slu「」myPlugin「。
所以,當我走在主網站上,我可以看到我的新創建的頁面「爲myplugin」。但是現在,沒有內容附加到它。要做到這一點,從我的理解,我需要在一個名爲「myPlugin.php」我的插件目錄下創建一個頁面。
http://my.site.url/wordpress/wp-content/plugins/<plugin-name>/myPlugin.php
那麼,如何將我手動創建的頁面與源文件鏈接到插件目錄?
第2部分
當在搜索結果的鏈接上點擊,我想有一個網頁「product.php」並顯示其信息。那麼,是否可以使用子頁面爲結果創建一個「臨時URL」(請參見開始處的結果)?如果可能的話,我們如何才能做到這一點?
在此先感謝,我希望它更清晰。
你想要一個頁面呈現,就好像它是你的WordPress站點的一部分,但不是使用控制面板中的頁面模式創建的?你應該澄清你的需求,現在對我來說這是一羣廢話。 – 2010-11-13 23:01:29
對我來說是有意義的:)是的,我希望頁面呈現,就好像它是wordpress頁面的一部分,否則我不會問這些問題。我想使用「wordpress API」。 – Sauleil 2010-11-14 02:43:51
@thisMayhem剛剛添加了一些說明。希望它有助於更好地理解。 – Sauleil 2010-11-14 03:05:52