ACSS3 to ACSS4 WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
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/tobiashaas/acss-three2four/releases/download/v1.0.8/acss3-to-4-v1.0.8.zipACSS3 to ACSS4 is a WordPress admin utility plugin that helps migrate Automatic.css v2/v3 data to ACSS4 format on Bricks Builder sites.
It focuses on the migration tasks that are awkward to do by hand:
- running the ACSS4 settings migration chain
- converting legacy ACSS CSS tokens inside Bricks element data
- updating ACSS-related Bricks global classes
- flagging CSS that still needs manual review
Requirements
- WordPress 6.0+
- PHP 8.0+
- ACSS4 installed and active
- Bricks Builder installed and active for Bricks content migration
What It Does
The plugin adds a screen under Tools -> ACSS3 to ACSS4 and runs the migration in three steps:
- ACSS settings
- Bricks element CSS
- Bricks global classes
During CSS conversion it rewrites common ACSS3 token patterns to their ACSS4 equivalents and annotates unsupported standalone channel variables for manual cleanup.
Safety Notes
- Create a full database backup before running the migration.
- The plugin updates WordPress options and post meta in place.
- Some CSS patterns cannot be migrated safely without context and are deliberately flagged instead of rewritten blindly.
Development
Install dependencies:
composer install
Run tests:
php vendor/bin/phpunit
Lint project PHP files:
composer lint
Updates
The plugin can check for updates from public GitHub releases for tobiashaas/ACSS-three2four. Publish a new GitHub release with a packaged ZIP asset and WordPress installations using the plugin will be able to update from the dashboard.
Releasing
- Bump the version in
acss3-to-4.phpandreadme.txt. - Push the commit and create a GitHub release/tag.
- The
Releaseworkflow builds a distributable ZIP and attaches it to the GitHub release.
Project Structure
acss3-to-4.phpplugin bootstrapincludes/migration logic, admin page, and AJAX handlersincludes/vendor/plugin-update-checker/vendored GitHub updater libraryassets/admin JavaScript and CSStests/PHPUnit coverage for transformer, migrators, updater, and WordPress-facing behavior
License
GPL-2.0-or-later. See LICENSE.
Releases
8 releases. Each count is every asset in that release; expand a row for the breakdown.