如何向WordPress添加自定义控制器?
例如,如果我在网址栏输入http://my-wp.com/custom_route
和我的
自定义函数被执行。
答案 0 :(得分:0)
您可以使用类似的内容,例如,使用$_SERVER['REQUEST_URI']
获取网址路径,然后您将处理它以查找'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();
}
经过测试和工作。