0
如何將自定義控制器添加到WordPress?將自定義的基於URL的控制器添加到WordPress
例如,如果我在url欄中輸入http://my-wp.com/custom_route
,並且我的 自定義函數被執行。
如何將自定義控制器添加到WordPress?將自定義的基於URL的控制器添加到WordPress
例如,如果我在url欄中輸入http://my-wp.com/custom_route
,並且我的 自定義函數被執行。
您可以使用類似的東西,例如使用$_SERVER['REQUEST_URI']
來獲取url路徑,然後您將處理它以查找'custom_route'
。
如果發現'custom_route'
,就會觸發一些東西,像一個函數或一些自定義代碼:
$found = false;
$data = $_SERVER['REQUEST_URI'];
$data = explode('/', $data);
foreach($data as $value)
if('custom_route' == $value)){
$found = true;
break;
}
if(!empty($value) && $found){
// Do something here (add a function or some code
// exec_my_custom_function();
}
測試和工程。
你到目前爲止嘗試過什麼?在發佈問題之前,***預計會研究您的問題,並嘗試親自編寫代碼***。如果你遇到* *特定*的內容,請回過頭來包含你所嘗試的內容和相關代碼的摘要。請閱讀[預計堆棧溢出用戶需要多少研究工作](https://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) – FluffyKitten
@LostKoder你也可以使用'global $ wp;'和'$ data = $ wp-> request;'這會做類似於'$ data = $ _SERVER ['REQUEST_URI'];'...如果你可以/想要/喜歡,請小o upvote也可以很好...謝謝 – LoicTheAztec