{"id":22911,"date":"2024-01-14T15:40:58","date_gmt":"2024-01-14T09:40:58","guid":{"rendered":"https:\/\/hasthemes.com\/?post_type=docs&#038;p=22911"},"modified":"2025-06-01T15:35:54","modified_gmt":"2025-06-01T09:35:54","password":"","slug":"how-to-disable-plugins-based-on-page-post-or-post-types","status":"publish","type":"docs","link":"https:\/\/hasthemes.com\/docs\/how-to-disable-plugins-based-on-page-post-or-post-types\/","title":{"rendered":"How to disable Plugins based on Page \/ Post or Post Types"},"content":{"rendered":"\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading\">Disable Plugins on Specific Pages<\/h2>\n\n\n\n<p>To disable a plugin on selected pages (like Contact, Shop, Blog, etc.), follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In the <strong>Manage Plugins<\/strong> screen, click the <strong>settings icon<\/strong> (\u2699\ufe0f) next to the plugin you want to configure.<\/li>\n\n\n\n<li>In the popup settings window:\n<ul class=\"wp-block-list\">\n<li>Set <strong>Disable Plugin on<\/strong> to your preferred devices (e.g., All Devices).<\/li>\n\n\n\n<li>Set <strong>Action<\/strong> to: <strong><code>Disable on Selected Pages<\/code><\/strong><\/li>\n\n\n\n<li>Under <strong>Page Type<\/strong>, choose:\n<ul class=\"wp-block-list\">\n<li><code>Page<\/code>, or<\/li>\n\n\n\n<li><code>Post And Pages<\/code>, or<\/li>\n\n\n\n<li><code>Post And Pages & Custom Post Type<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In the <strong>Select Pages<\/strong> field, search and select the pages where you want to disable the plugin (e.g., <code>Contact Us<\/code>, <code>Shop<\/code>, <code>Blog<\/code>, etc.).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click <strong>Save<\/strong> to apply the changes.<\/li>\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;690ae848b5bc4&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1723\" height=\"893\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages.png\" alt=\"Disable Plugins on Specific Pages\" class=\"wp-image-30147\" srcset=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages.png 1723w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages-300x155.png 300w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages-1024x531.png 1024w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages-768x398.png 768w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages-1536x796.png 1536w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-pages-360x187.png 360w\" sizes=\"(max-width: 1723px) 100vw, 1723px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading\">Disable Plugins on Specific Posts<\/h2>\n\n\n\n<p>If you want to disable a plugin for selected blog posts or any specific post:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Follow the same steps as above.<\/li>\n\n\n\n<li>Under <strong>Page Type<\/strong>, select:\n<ul class=\"wp-block-list\">\n<li><code>Post<\/code>, or<\/li>\n\n\n\n<li><code>Post And Pages<\/code>, or<\/li>\n\n\n\n<li><code>Post And Pages & Custom Post Type<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Scroll to the <strong>Select Posts<\/strong> section and choose the individual posts you want to target.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1727\" height=\"892\" src=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts.png\" alt=\"Disable Plugins on Specific Posts\" class=\"wp-image-30148\" srcset=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts.png 1727w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts-300x155.png 300w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts-1024x529.png 1024w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts-768x397.png 768w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts-1536x793.png 1536w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-selected-posts-360x186.png 360w\" sizes=\"(max-width: 1727px) 100vw, 1727px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading\">Disable Plugins Based on Custom Post Types<\/h2>\n\n\n\n<p>To disable or remove plugins associated with unused custom post types, follow these updated steps using the <strong>WP Plugin Manager<\/strong> plugin:<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container\">\n<h3 class=\"wp-block-heading\">Step 1: Set Page Type to &#8220;Post, Pages & Custom Post Type&#8221;<\/h3>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;690ae848b7372&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1378\" height=\"934\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-custom-post-type.png\" alt=\"Step 1: Set Page Type to &quot;Post, Pages & Custom Post Type&quot;\" class=\"wp-image-30143\" srcset=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-custom-post-type.png 1378w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-custom-post-type-300x203.png 300w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-custom-post-type-1024x694.png 1024w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-custom-post-type-768x521.png 768w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/disable-custom-post-type-360x244.png 360w\" sizes=\"(max-width: 1378px) 100vw, 1378px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the plugin settings and open the configuration for the desired plugin (e.g., Elementor).<\/li>\n\n\n\n<li>In the <strong>Elementor Settings<\/strong> modal:\n<ul class=\"wp-block-list\">\n<li>Set <strong>&#8220;Disable Plugin on&#8221;<\/strong> to your preferred device(s) (e.g., All Devices).<\/li>\n\n\n\n<li>Set <strong>&#8220;Action&#8221;<\/strong> to <strong>Disable on Selected Pages<\/strong>.<\/li>\n\n\n\n<li>For <strong>Page Type<\/strong>, choose:<br><strong><code>Post, Pages & Custom Post Type<\/code><\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Make sure to check the boxes for <code>Posts<\/code>, <code>Pages<\/code>, or other post types as needed.<\/li>\n\n\n\n<li>Click <strong>Save<\/strong> to apply this setting.<\/li>\n<\/ol>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container\">\n<h3 class=\"wp-block-heading\">Step 2: Select Custom Post Types from the Settings Tab<\/h3>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;690ae848b7925&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1372\" height=\"928\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/post-type-settings.png\" alt=\"Step 2: Select Custom Post Types from the Settings Tab\" class=\"wp-image-30144\" srcset=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/post-type-settings.png 1372w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/post-type-settings-300x203.png 300w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/post-type-settings-1024x693.png 1024w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/post-type-settings-768x519.png 768w, https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/post-type-settings-360x243.png 360w\" sizes=\"(max-width: 1372px) 100vw, 1372px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Now, navigate to the <strong>Settings<\/strong> tab at the top.<\/li>\n\n\n\n<li>Under <strong>Select Post Types<\/strong>, choose the specific custom post types you want to include (e.g., <code>Products<\/code>, <code>Template Builder<\/code>, etc.).<\/li>\n\n\n\n<li>Click <strong>Save Settings<\/strong> to finalize your changes.<\/li>\n<\/ol>\n\n\n\n<p>By completing both steps above, WP Plugin Manager will disable the selected plugin(s) for the specified post types effectively.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\"><div class=\"wp-block-group__inner-container\">\n<h2 class=\"wp-block-heading\">Verify Plugin is Disabled<\/h2>\n\n\n\n<p>After applying the settings, ensure the plugin\u2019s CSS\/JS assets are no longer loading on the disabled pages or posts. This confirms the plugin is successfully deactivated for those targets.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video autoplay controls loop src=\"https:\/\/hasthemes.com\/wp-content\/uploads\/2024\/01\/verify-plugin-is-disabled.mp4\"><\/video><\/figure>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Disable Plugins on Specific Pages To disable a plugin on selected pages (like Contact, Shop, Blog, etc.), follow these steps: Disable Plugins on Specific Posts If you want to disable a plugin for selected blog posts or any specific post: Disable Plugins Based on Custom Post Types To disable or remove plugins associated with unused [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","_mi_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[251],"doc_tag":[],"class_list":["post-22911","docs","type-docs","status-publish","hentry","doc_category-wp-plugin-manager"],"acf":[],"year_month":"2025-11","word_count":379,"total_views":"1446","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Ashim Kumar","author_nicename":"ashim-ht","author_url":"https:\/\/hasthemes.com\/author\/ashim-ht\/"},"doc_category_info":[{"term_name":"WP Plugin Manager","term_url":"https:\/\/hasthemes.com\/docs-category\/wp-plugin-manager\/"}],"doc_tag_info":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"htmega_size_585x295":false,"htmega_size_1170x536":false,"htmega_size_396x360":false,"betterdocs-category-thumb":false},"uagb_author_info":{"display_name":"Ashim Kumar","author_link":"https:\/\/hasthemes.com\/author\/ashim-ht\/"},"uagb_comment_info":0,"uagb_excerpt":"Disable Plugins on Specific Pages To disable a plugin on selected pages (like Contact, Shop, Blog, etc.), follow these steps: Disable Plugins on Specific Posts If you want to disable a plugin for selected blog posts or any specific post: Disable Plugins Based on Custom Post Types To disable or remove plugins associated with unused&hellip;","knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/docs\/22911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/comments?post=22911"}],"version-history":[{"count":12,"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/docs\/22911\/revisions"}],"predecessor-version":[{"id":30167,"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/docs\/22911\/revisions\/30167"}],"wp:attachment":[{"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/media?parent=22911"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/doc_category?post=22911"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/hasthemes.com\/wp-json\/wp\/v2\/doc_tag?post=22911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}