{"id":161872,"date":"2022-09-06T01:44:52","date_gmt":"2022-09-06T01:44:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/clean-unused-shortcodes\/"},"modified":"2026-02-20T14:18:45","modified_gmt":"2026-02-20T14:18:45","slug":"clean-unused-shortcodes","status":"publish","type":"plugin","link":"https:\/\/kmr.wordpress.org\/plugins\/clean-unused-shortcodes\/","author":16591212,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"6.9.0","requires":"4.0.1","requires_php":"","requires_plugins":null,"header_name":"Clean unused shortcodes","header_author":"Amr Abdelkarem","header_description":"This is a short description of what the plugin does. It's displayed in the WordPress admin area.","assets_banners_color":"6737b2","last_updated":"2026-02-20 14:18:45","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/paypalme\/amrelarabi","header_plugin_uri":"https:\/\/amrelarabi.com?ref=clean-unused-shortcodes","header_author_uri":"https:\/\/amrelarabi.com","rating":4.4,"author_block_rating":0,"active_installs":200,"downloads":2455,"num_ratings":7,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"amrelarabi","date":"2022-09-06 01:44:33"},"1.0.1":{"tag":"1.0.1","author":"amrelarabi","date":"2022-09-06 08:28:22"},"1.0.2":{"tag":"1.0.2","author":"amrelarabi","date":"2024-04-24 04:47:53"},"2.0.0":{"tag":"2.0.0","author":"amrelarabi","date":"2024-12-16 11:31:20"},"2.0.1":{"tag":"2.0.1","author":"amrelarabi","date":"2026-02-20 14:18:45"}},"upgrade_notice":{"2.0.0":"<p>Major update introducing a React-based admin interface and advanced functionality. All users are encouraged to update for a better experience.<\/p>","2.0.1":"<ul>\n<li>Update author name<\/li>\n<li>Test with WordPress 6.9.0.<\/li>\n<\/ul>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2780409,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2780409,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2780409,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2780409,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","2.0.0","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3208508,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3208508,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Admin interface showing unused shortcodes with edit and view links.","2":"Preview used shortcodes in posts and pages."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,4657,80,3972,566],"plugin_category":[43],"plugin_contributors":[213469],"plugin_business_model":[],"class_list":["post-161872","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-clean","plugin_tags-shortcode","plugin_tags-tools","plugin_tags-ui","plugin_category-customization","plugin_contributors-amrelarabi","plugin_committers-amrelarabi"],"banners":{"banner":"https:\/\/ps.w.org\/clean-unused-shortcodes\/assets\/banner-772x250.png?rev=2780409","banner_2x":"https:\/\/ps.w.org\/clean-unused-shortcodes\/assets\/banner-1544x500.png?rev=2780409","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/clean-unused-shortcodes\/assets\/icon-128x128.png?rev=2780409","icon_2x":"https:\/\/ps.w.org\/clean-unused-shortcodes\/assets\/icon-256x256.png?rev=2780409","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/clean-unused-shortcodes\/assets\/screenshot-1.png?rev=3208508","caption":"Admin interface showing unused shortcodes with edit and view links."},{"src":"https:\/\/ps.w.org\/clean-unused-shortcodes\/assets\/screenshot-2.png?rev=3208508","caption":"Preview used shortcodes in posts and pages."}],"raw_content":"<!--section=description-->\n<p>Clean unused shortcodes from your posts, pages, and any custom post types with ease.<\/p>\n\n<p>This plugin provides an intuitive user interface powered by React and supports advanced features like:\n- Preview unused and used shortcodes.\n- View the location of shortcodes in posts or pages.\n- Clean specific shortcodes or all unused shortcodes with one click.\n- Improved visual indicators and functionality for better management of your content.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>clean-unused-shortcodes<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to Tools \u2192 \"Clean Unused Shortcodes\".<\/li>\n<li>Preview unused or used shortcodes.<\/li>\n<li>Choose your preferred post types or clean all unused shortcodes at once.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Complete plugin rewrite using React for the admin UI.<\/li>\n<li>Introduced the ability to preview unused and used shortcodes.<\/li>\n<li>Display shortcode locations with links to edit or view posts\/pages.<\/li>\n<li>Added a \"Clean All\" button to remove all unused shortcodes in one click.<\/li>\n<li>Improved performance and stability.<\/li>\n<li>Enhanced the visual design with SASS-based styles.<\/li>\n<li>Fixed edge cases for nested and unregistered shortcodes.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Update UI.<\/li>\n<li>Fix white screen.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Test with WordPress 6.1.1.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Update plugin description.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Update donate link.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Remove unused shortcodes from your posts content with an improved user interface and advanced functionality.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/161872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=161872"}],"author":[{"embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/amrelarabi"}],"wp:attachment":[{"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=161872"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=161872"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=161872"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=161872"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=161872"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kmr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=161872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}