Script that filter all css classes from acf-json folder generated by WP Advanced Custom Field Plugin.
ACF plugin and taskrunner for whitelisting classes like purgeCSS
npm install whitelist-acf
const WhitelistACF = require("whitelist-acf");
WhitelistACF.getClasses()
In your wordpress theme root you will get a build folder with whitelistacf.json file. Use this file in your css taskrunner (in this example purgeCSS)
new PurgecssPlugin({
paths: glob.sync(
["**/*.php", "!node_modules/**/*"],
{ nodir: true }
),
whitelist: [require(`${paths.appBuild}/whitelistacf.json`)],
})
This project is licensed under the MIT License - see the LICENSE.md file for details