ViKo WP Ajaxify WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
WP Ajaxify is a simple WordPress plugin to easily implement Ajaxify.js in the WordPress.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/vijayhardaha/wp-plugin-viko-wp-ajaxify/releases/download/v2.0.0/viko-wp-ajaxify.zipViKo WP Ajaxify is a user-friendly WordPress plugin designed to seamlessly integrate Ajaxify.js by Ajaxify @4nf.org into your WordPress website.
About
This plugin simplifies the process of configuring and utilizing Ajaxify.js within WordPress. It offers an intuitive and clean backend settings dashboard where you can manage all your Ajaxify.js configurations effortlessly.
Additionally, ViKo WP Ajaxify features a built-in pre-loader that you can easily enable through settings. It also provides the flexibility to implement various versions of Ajaxify.js, including the option to use the Ajaxify.js CDN or any other URL source.
For detailed instructions and insights, please refer to our comprehensive Documentation page. Here, you'll find information on Plugin Installation, Plugin Development, Plugin Settings, FAQs, WooCommerce Integration, Common Conflicts, and Solutions.
Key Features
- Streamlined settings dashboard for easy configuration management.
- Built-in pre-loader to display before each page render.
- Custom pre-loader option through HTML customization.
- Support for different versions of Ajaxify.js.
Major Changes in 2.0.0
Version 2.0.0 is a complete overhaul of the plugin. All legacy WP_Ajaxify prefixes have been migrated to ViKo_WP_Ajaxify. If you are upgrading from 1.x, review the following breaking changes before updating:
Breaking Changes
- Plugin renamed — from "WP Ajaxify" to "ViKo WP Ajaxify".
- All PHP namespaces changed from
WP_AjaxifytoViKo_WP_Ajaxify. - All PHP constants renamed from
WP_AJAXIFY_*toVIKO_WP_AJAXIFY_*. - All option keys migrated from
_wp_ajaxify_*to_viko_wp_ajaxify_*— existing settings will not carry over automatically. - All CSS classes and animation names changed from
wp-ajaxify-*toviko-wp-ajaxify-*. - All JS functions and variables renamed to use the
viko_*prefix. - Text domain changed from
wp-ajaxifytoviko-wp-ajaxify— update any__()/_e()calls in custom code. - Include files renamed to drop the
class-prefix (e.g.class-ajaxify.php→ajaxify.php). - Minimum PHP requirement raised to 8.0.
- Package manager migrated from pnpm to bun — use
bun installinstead ofpnpm install.
What's New
- New plugin file with ViKo branding and ASCII art header.
- PHPDoc annotations across all classes with proper
@package,@since,@var, and@returntags. - Automated CI workflows for linting (PHPCS + Prettier) and release (zip + GitHub Release).
- Husky git hooks (commit-msg, pre-commit, pre-push).
- ESLint 9 flat config, Prettier, Stylelint, and Commitlint configurations.
- Build script (
bin/build.sh) using rsync and zip. - Makepot script (
bin/makepot.sh) for translation generation. - Text domain loading via
load_plugin_textdomain().
Removed (1.x)
- Old
wp-ajaxify.phpplugin file. - Legacy config files (
.eslintrc.json,.stylelintrc.json,.npmrc,.gitattributes,.distignore). - Old
build-release.ymlworkflow andbin/build-zip.sh. pnpm-lock.yaml(replaced bybun.lock).
Installation
To get started, consult our Plugin Installation documentation for a step-by-step guide on installing and activating the plugin.
Settings
For in-depth information on plugin settings and their usage, visit the Plugin Settings documentation.
Development
If you're interested in contributing or diving into plugin development, check out the Plugin Development guide to get started.
License
ViKo WP Ajaxify is released under the GNU GENERAL PUBLIC LICENSE. You are free to use, modify, and distribute this plugin within the terms of the license.
Contributions
We welcome contributions from the community. Feel free to get involved and contribute to the improvement of ViKo WP Ajaxify.
Special Thanks
We extend our appreciation to the author, team, and contributors of Ajaxify @4nf.org for creating and maintaining Ajaxify.js.
Explore Ajaxify.js further:
Crafted with ❤ by Vijay Hardaha
Releases
9 releases. Each count is every asset in that release; expand a row for the breakdown.
Active-site estimate ≈20 comes from the median of recent superseded releases. Method.