好的,我已经制定了自己的重写规则,使用wordpress中的add\\u rewrite\\u rule函数来获取插件页面的自定义url。
add_action( \'init\', function() {
add_rewrite_rule( \'login/?$\', \'index.php?function=login\', \'top\' );
add_rewrite_rule( \'login/([a-zA-Z0-9]+)/?$\', \'index.php?function=login&id=$matches[1]\', \'top\' );
});
add_filter( \'query_vars\', function($query_vars) {
$query_vars[] = \'function\';
$query_vars[] = \'id\';
return $query_vars;
});
这很好,我可以访问[域名.com]/登录访问该页面。现在的问题是,如何最好地为该页面获取propper permalink,该页面可以在启用和禁用重写规则的情况下工作。
我试着使用get\\u permalink()函数,它可以处理页面,发布其他内容,但是有没有类似的函数可以获得这样的自定义url?