[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fORlUKXShrPRcJkBs9zN0_pMU6-oQLhfze3iIW9rMLJ4":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"syedkamruzzaman","https:\u002F\u002Fprofiles.wordpress.org\u002Fsyedkamruzzaman\u002F",1,0,100,30,94,"2026-04-04T14:30:44.542Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"custom-class-add-on-page","Custom Class Add On Page","1.0.0","\u003Cp>Add your own CSS classes to specific Pages, Posts, or Custom Post Types—without editing theme files.\u003Cbr \u002F>\nAdd custom \u003Ccode>\u003Cbody>\u003C\u002Fcode> classes—safely prefixed—on any Page, Post, CPT, or WooCommerce view (Shop, Cart, Checkout, My Account) with zero theme edits.\u003C\u002Fp>\n\u003Cp>I created \u003Cstrong>Custom Class Add On Page\u003C\u002Fstrong> as a simple way to manage \u003Ccode>\u003Cbody>\u003C\u002Fcode> classes with a safe \u003Ccode>ccaop_\u003C\u002Fcode> prefix. Choose the target (Page, Blog page, Single Post, CPT archive\u002Fsingle, or a specific CPT item), save, and the class is injected via the \u003Ccode>body_class\u003C\u002Fcode> filter. Clean code, lightweight implementation, and solving real problems are the focus. Collaboration and feedback are welcome.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add classes to: a single Page, the Blog (Posts) page, all Single Posts, CPT Archive, all CPT Singles, or a specific CPT item.\u003Cbr \u002F>\n– Safe auto-prefix (\u003Ccode>ccaop_\u003C\u002Fcode>) prevents conflicts.\u003Cbr \u002F>\n– WooCommerce-aware: Shop (product archive), Cart, Checkout, and My Account are supported.\u003Cbr \u002F>\n– Clean admin UI with a table listing every rule you’ve created (class + location) and a delete action.\u003Cbr \u002F>\n– Activation redirect: after activation, you’re taken straight to the settings page.\u003Cbr \u002F>\n– Lightweight: uses the \u003Ccode>body_class\u003C\u002Fcode> filter only—no front-end bloat.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsyed-kamruzzaman.com\u002F#contact\" rel=\"nofollow ugc\">Need Help?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsyed-kamruzzaman.com\u002F\" rel=\"nofollow ugc\">About Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fn6D3Ya_6A8o?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>⚡ What you can configure\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enter a custom class name (auto-saved as \u003Ccode>ccaop_{your_class}\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Choose where to apply it: \u003Cstrong>Page \u002F Post \u002F Custom Post\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>For \u003Cstrong>Page\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> pick any page (Blog\u002FPosts page is intentionally excluded here; use Post \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Blog page).\u003C\u002Fli>\n\u003Cli>For \u003Cstrong>Post\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> choose \u003Cstrong>Blog page (posts index)\u003C\u002Fstrong> or \u003Cstrong>All single posts\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>For \u003Cstrong>Custom Post\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> choose the CPT and target (\u003Cstrong>Archive\u003C\u002Fstrong>, \u003Cstrong>All single\u003C\u002Fstrong>, or \u003Cstrong>Specific item\u003C\u002Fstrong>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Dashboard \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Class Option\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Type your class name (e.g. \u003Ccode>hero\u003C\u002Fcode>, saves as \u003Ccode>ccaop_hero\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Select \u003Cstrong>Page \u002F Post \u002F Custom Post\u003C\u002Fstrong>, then pick the exact target.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save\u003C\u002Fstrong>. Visit the selected view and inspect \u003Ccode>\u003Cbody>\u003C\u002Fcode>—you’ll see your class.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>⚡ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ready to use—no coding needed\u003C\u002Fli>\n\u003Cli>Auto-prefixed classes to avoid collisions\u003C\u002Fli>\n\u003Cli>Page \u002F Post \u002F CPT (archive, single, specific item) targets\u003C\u002Fli>\n\u003Cli>WooCommerce Shop, Cart, Checkout, My Account support\u003C\u002Fli>\n\u003Cli>Rule list with delete action\u003C\u002Fli>\n\u003Cli>Lightweight & fast, theme-agnostic\u003C\u002Fli>\n\u003Cli>Works with cached sites (no dynamic output buffering)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WooCommerce Notes\u003C\u002Fh3>\n\u003Cp>If you select the \u003Cstrong>Shop\u003C\u002Fstrong> page under \u003Cem>Page\u003C\u002Fem>, the plugin detects it as the \u003Cstrong>product archive\u003C\u002Fstrong> and adds your class on Shop views correctly.\u003Cbr \u002F>\nSimilarly, \u003Cstrong>Cart\u003C\u002Fstrong>, \u003Cstrong>Checkout\u003C\u002Fstrong> (including endpoints like order-pay, order-received) and \u003Cstrong>My Account\u003C\u002Fstrong> are handled.\u003C\u002Fp>\n","Add safely-prefixed custom  classes to Pages, Posts, CPTs, and WooCommerce views—no theme edits required.",156,"2025-10-09T21:04:00.000Z","6.8.5","6.7","7.2",[25,26,27,28,29],"body-class","custom-class","custom-post-type","page-class","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-class-add-on-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-class-add-on-page.1.0.0.zip",null,"2026-03-15T15:16:48.613Z"]