admin-no-ajax
A plugin that lightens the WP AJAX routine and directs the requests to front-end rather than admin back-end.
by Alex Sancho · github.com/alexsancho/wp-admin-no-ajax · website
★ 1stars
93composer installs
1forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/alexsancho/wp-admin-no-ajax/archive/refs/heads/master.zipAlso on Packagist as alexsancho/wp-admin-no-ajax:
composer require alexsancho/wp-admin-no-ajaxFrom the readme
WP Plugin: Admin-No-Ajax
A WordPress plugin that changes the WP AJAX routine and rewrites the ajax requests to custom url rather than /wp-admin/admin-ajax.php back-end.
Install
Recommended installation to WP project is through composer:
Use cases
- Rewrite all admin-ajax.php queries into custom url so you can allow /wp-admin/ to only certain IP-addresses.
- You can use this to confuse bots which might try to use vulnerabilities in admin-ajax.php.
Configuration
Variables
This plugin url is by default /admin-no-ajax/. You can use filters to change it or you can set the default value by yourself by using:
Notice: Value set here can be filtered too, this just sets the starting point for the custom url.
Notice 2: After plugin installation and other changes be sure to refresh your permalinks by just going to Settings Permalinks and saving it without any modification.
Hooks & Filters
You can customize the url by using filter admin-no-ajax/keyword.
You can run commands before ajax calls by using admin-no-ajax/before or admin-no-ajax/before/{action}
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.0.0 | Feb 9, 2018 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.