Wordpress插件:如何添加自定义URL句柄
我正在尝试编写Wordpress插件,但似乎不知道如何修改URL的处理方式,例如:对以下内容的任何请求:Wordpress插件:如何添加自定义URL句柄,wordpress,Wordpress,我正在尝试编写Wordpress插件,但似乎不知道如何修改URL的处理方式,例如:对以下内容的任何请求: /?myplugin= 将由我的插件中的函数处理。我相信这是一个非常简单的方法,但我对Wordpress的使用还很陌生,在文档中找不到它 add_action('parse_request', 'my_custom_url_handler'); function my_custom_url_handler() { if( isset($_GET['myplugin']) ) {
/?myplugin=
将由我的插件中的函数处理。我相信这是一个非常简单的方法,但我对Wordpress的使用还很陌生,在文档中找不到它
add_action('parse_request', 'my_custom_url_handler');
function my_custom_url_handler() {
if( isset($_GET['myplugin']) ) {
// do something
exit();
}
}
这会让你走上正确的方向。解析请求发生在WordPress运行用于获取当前URL帖子的任何复杂WordPress查询之前。要仅处理特定URL,请使用以下代码:
add_action('parse_request', 'my_custom_url_handler');
function my_custom_url_handler() {
if(isset($_GET['myplugin']) && $_SERVER["REQUEST_URI"] == '/custom_url') {
echo "<h1>TEST</h1>";
exit();
}
}
add_操作('parse_request'、'my_custom_url_handler');
函数my_custom_url_handler(){
如果(isset($\u GET['myplugin'])&&$\u服务器[“请求URI”]=='/custom\u url'){
回声“测试”;
退出();
}
}
关于$\u服务器[“请求URI”]
的精彩添加!