我遇到了这个话题:How can I rename the WordPress AJAX URL? 尝试重命名管理员ajax的url时。php文件。我尝试了Krzysiek Dródż建议的代码
// This will change the url for admin-ajax.php to /ajax/
function modify_adminy_url_for_ajax( $url, $path, $blog_id ) {
if ( \'admin-ajax.php\' == $path ) {
$url = site_url(\'/ajax/\');
}
return $url;
}
add_filter( \'admin_url\', \'modify_adminy_url_for_ajax\', 10, 3 );
以及
RewriteRule ^/?ajax/?$ /wp-admin/admin-ajax.php?&%{QUERY_STRING} [L,QSA]
但是我在重命名的/ajax/url下收到了404帖子,我想知道我可能做错了什么,这段代码是否还能在新版本上运行?
谢谢