Integrate the Axeptio SDK with your WordPress Website for seamless privacy management.
Axeptio transforms your WordPress site’s privacy management into a smooth and compliant experience. With its easy-to-install and highly customizable plugin, you can ensure GDPR compliance and transparency without compromising user experience.
.gitignore. Used to exclude certain files from the repository.README.md. The file that you’re currently reading.- A
axeptio-wordpress-plugindirectory that contains the source code - a fully executable WordPress plugin.- This folder can be zipped and upload to test on your wordpress installation
- This folder can be zipped and upload to test on your wordpress installation
- Quick and Easy Installation: Integrate Axeptio into your WordPress site in just a few clicks. Simply enter your client ID, and the Axeptio code is automatically integrated.
- Multilingual Compatibility: Works seamlessly with WPML and PolyLang, ensuring privacy management is tailored to all your users, no matter their language.
- Smart Extension Blocking: Filters and hooks allow you to block extensions by default for enhanced security and compliance.
- Connection to Vendor Database: Simplify extension blocking with direct access to a comprehensive database.
- Automatic Updates: Stay up-to-date with the latest features and improvements effortlessly.
- Advanced Customization: Customize the appearance of the consent widget with options for colors, logo, and text directly from your Axeptio back office.
- Google Tag Manager Integration: Easily integrate Axeptio with Google Tag Manager for optimized tag management.
- Dedicated Support: Access expert assistance for any questions or support needs.
- Consent Log: Easily track and manage user consents through the Axeptio back office.
Installing this plugin does not automatically make your site GDPR-compliant. Each website uses different cookies, and you must ensure the required configuration is in place. Please follow our documentation for proper configuration.
- Upload the
axeptio-wordpress-pluginfolder to thewp-content/pluginsdirectory. - Alternatively, you can zip the folder and upload it through the WordPress admin panel.
- After installation, go to the WordPress admin panel.
- Enter your client ID to link your website to your Axeptio account.
- Customize the widget’s appearance (colors, logo, text) via the Axeptio back office.
- Configure and review user consent preferences.
- The plugin supports WPML and PolyLang for multilingual sites.
- Axeptio SDK Integration: The plugin automatically downloads and integrates the Axeptio SDK into your WordPress site.
- Vendor Database: Access our comprehensive vendor database to manage extension blocking efficiently.
- Customizable Consent Widget: Tailor the widget’s appearance with a variety of customization options.
- Privacy Settings Dashboard: All configuration and consent management can be done through your WordPress admin panel or Axeptio back office
For developers, the plugin utilizes Taskfile to simplify various operations.
task release --[version]: Creates a new release, performing necessary build tasks (composer & yarn), synchronizes files, updates SVN, and publishes the release to WordPress.org.task build: Builds application services in Docker containers.task restart: Restarts Docker application services.task start: Starts Docker application.task stop: Stops Docker application.task logs: Displays application logs.task clean-modules: Removesvendor/andnode_modules/directories inside the Docker container.task ssh: Opens an SSH session in the Docker container (use taskssh -- rootto connect as root).task composer-install: Installs Composer packages inside Docker container.task composer-build: Installs Composer packages without development dependencies and optimizes autoloader.task composer-require: Installs specific Composer package.task php-stan: Performs static analysis of the PHP code.task lint-php: Checks PHP code compliance with WordPress Coding Standards.- `task fix-php: Automatically fixes PHP coding problems detected by the linter.
task eslint: Checks JavaScript code compliance with ESLint rules.task eslint-fix: Automatically fixes JavaScript coding problems detected by the linter.
For detailed setup, configuration, and troubleshooting, please read our full Documentation.
Please follow the conventional commit to make the history clear. Husky will check the commit message, if you don't follow the convention, the commit will be rejected.
