[Php] 從插件內的子頁面WordPress的網址解析



Answers

回答我自己的q:

上面的答案中的指針是有用的,讓我走在正確的軌道上,但我一直打到一個障礙,每當有問題的網址被調用它不斷調用index.php。

然後,我遇到http://mikeschinkel.com/blog/restful-web-services-in-wordpress-plugin/他進入一個解釋,並提供了一個答案,需要template_redirect行動,以確保控制在你想要的地方。

Question

假設我在wordpress中有一個頁面“foo”,這樣http:/www.blah.com/foo將它帶出來。

假設這個頁面在其內容中有一個觸發器,例如<! - foo - !>,它被我的插件通過add_filter('the_content',..)過濾器跟踪。 因此,所有對http:www.blah.com/foo和http://www.blah.com/foo?var=bar的調用都會被插件拾取並處理。

現在有一種方式,插件可以讓wordpress知道它想要處理http://www.blah.com/foo/bar http://www.blah.com/foo/bar/類型的所有URL morefoo等..“沒有”必須創建頁面/子頁面為每個這些網址將動態創建?

另外,還有,除了在頁面內使用add_content過濾器,可以從理想情況下在URL的控件中抓取控件,因此所有對http://www.blah.com/foo的調用都由插件處理。




Links