将基于自定义URL的控制器添加到WordPress

时间:2017-09-05 04:49:26

标签: php wordpress wordpress-theming

如何向WordPress添加自定义控制器?

例如,如果我在网址栏输入http://my-wp.com/custom_route和我的 自定义函数被执行。

1 个答案:

答案 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();
}

经过测试和工作。