{"id":119082,"date":"2020-03-25T20:47:15","date_gmt":"2020-03-25T20:47:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cf7-conditional-load\/"},"modified":"2025-12-16T21:03:12","modified_gmt":"2025-12-16T21:03:12","slug":"cf7-conditional-load","status":"publish","type":"plugin","link":"https:\/\/fr-ca.wordpress.org\/plugins\/cf7-conditional-load\/","author":8939044,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.47","stable_tag":"1.0.47","tested":"6.9.4","requires":"4.7.0","requires_php":"7.0","requires_plugins":null,"header_name":"Conditionally Load CF7","header_author":"Chris J. Z\u00e4hller \/ Messenger Web Design","header_description":"In its default settings, Contact Form 7 loads its JavaScript and CSS stylesheet on every page. This slows page loading and taxes server and client resources. Use this plugin to control which pages the scripts load on.","assets_banners_color":"2c2c2c","last_updated":"2025-12-16 21:03:12","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/messengerwebdesign.com\/donate","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/cf7-conditional-load\/","header_author_uri":"https:\/\/github.com\/seezee","rating":5,"author_block_rating":0,"active_installs":100,"downloads":7627,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.47":{"tag":"1.0.47","author":"seezee","date":"2025-12-16 21:03:12"}},"upgrade_notice":{"1.0.47":"<ul>\n<li>2025-12-16<\/li>\n<li>Tested up to WordPress 6.9<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2267778,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2267778,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2295652,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2267760,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2267760,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.47"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1152,356,229,247,2864],"plugin_category":[54],"plugin_contributors":[173265],"plugin_business_model":[],"class_list":["post-119082","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-css","plugin_tags-javascript","plugin_tags-performance","plugin_tags-scripts","plugin_category-security-and-spam-protection","plugin_contributors-seezee","plugin_committers-seezee"],"banners":{"banner":"https:\/\/ps.w.org\/cf7-conditional-load\/assets\/banner-772x250.png?rev=2267760","banner_2x":"https:\/\/ps.w.org\/cf7-conditional-load\/assets\/banner-1544x500.png?rev=2267760","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/cf7-conditional-load\/assets\/icon.svg?rev=2295652","icon":"https:\/\/ps.w.org\/cf7-conditional-load\/assets\/icon.svg?rev=2295652","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>In its default settings, Contact Form 7 loads its JavaScript and CSS stylesheet on every page. This slows page loading and taxes server and client resources. Use this plugin to control which pages the scripts load on.<\/p>\n\n<p>NEW in v1.0.15: The plugin also prevents scripts and styles from the following plugins from loading. If you are using any other plugin that extends Contact Form 7 and loads its scripts on all pages, please open a support ticket and we will look into adding it.<\/p>\n\n<ul>\n<li>Contact Form 7 Conditional Fields<\/li>\n<li>Contact Form 7 Multi-Step Forms<\/li>\n<li>Contact Form CFDB7<\/li>\n<li>Drag and Drop Multiple File Upload\u2009\u2014\u2009Contact Form 7<\/li>\n<\/ul>\n\n<h3>Translations<\/h3>\n\n<ul>\n<li>English: Default language, always included<\/li>\n<\/ul>\n\n<p>Would you like to help translate Conditionally Load CF7 into your own language? <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/cf7-conditional-load\">You can do that here!<\/a><\/p>\n\n<!--section=installation-->\n<h3>USING THE WORDPRESS DASHBOARD<\/h3>\n\n<ol>\n<li>Navigate to \u201cAdd New\u201d in the plugins dashboard<\/li>\n<li>Search for \u201cConditionally Load CF7\u201d<\/li>\n<li>Click \u201cInstall Now\u201d<\/li>\n<li>Activate the plugin on the Plugin dashboard<\/li>\n<li>Go to Settings -&gt; Conditionally Load CF7, upload your fonts, and configure the settings.<\/li>\n<li>Additional settings are available on individual post and page edit screens.<\/li>\n<\/ol>\n\n<h3>UPLOADING IN WORDPRESS DASHBOARD<\/h3>\n\n<ol>\n<li>Click the download button on this and save \u201cconditionally-load-cf7.zip\u201d to your computer<\/li>\n<li>Navigate to \u201cAdd New\u201d in the plugins dashboard<\/li>\n<li>Navigate to the \u201cUpload\u201d area<\/li>\n<li>Select \u201cconditionally-load-cf7.zip\u201d from your computer<\/li>\n<li>Click \u201cInstall Now\u201d<\/li>\n<li>Activate the plugin in the Plugin dashboard<\/li>\n<li>Go to Settings -&gt; Conditionally Load CF7, upload your fonts, and configure the settings.<\/li>\n<li>Additional settings are available on individual post and page edit screens.<\/li>\n<\/ol>\n\n<h3>USING FTP<\/h3>\n\n<ol>\n<li>Download the Conditionally Load CF7 ZIP file<\/li>\n<li>Extract the Conditionally Load CF7 ZIP file to your computer<\/li>\n<li>Upload the \u201cconditionally-load-cf7\u201d directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin in the Plugin dashboard<\/li>\n<li>Go to Settings -&gt; Conditionally Load CF7, upload your fonts, and configure the settings.<\/li>\n<li>Additional settings are available on individual post and page edit screens.<\/li>\n<\/ol>\n\n<h3>DOWNLOAD FROM GITHUB<\/h3>\n\n<ol>\n<li>Download the plugin via <a href=\"https:\/\/github.com\/seezee\/conditionally-load-cf7\">https:\/\/github.com\/seezee\/conditionally-load-cf7<\/a><\/li>\n<li>Follow the directions for using FTP<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20may%20i%20help%20improve%20this%20plugin%3F\"><h3>How may I help improve this plugin?<\/h3><\/dt>\n<dd><p>I\u2019d love to hear your feedback. In particular, tell me about your experience configuring the plugin. Are the instructions clear? Do I need to reword them? Did I leave out something crucial? You get the drift.<\/p><\/dd>\n<dt id=\"i%E2%80%99d%20like%20to%20do%20more\"><h3>I\u2019d like to do more<\/h3><\/dt>\n<dd><p>I\u2019m looking for collaborators to improve the code. If you are an experienced Wordpress programmer, hit me up!<\/p><\/dd>\n<dt id=\"i%E2%80%99d%20like%20to%20do%20even%20more\"><h3>I\u2019d like to do even more<\/h3><\/dt>\n<dd><p>Feel free to send a donation to my <a href=\"https:\/\/paypal.me\/messengerwebdesign?locale.x=en_US\">Paypal account<\/a>. Or <a href=\"https:\/\/buymeacoff.ee\/chrisjzahller\">buy me a beer<\/a> if you\u2019re in town.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.47<\/h4>\n\n<ul>\n<li>2025-12-16<\/li>\n<li>Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.0.46<\/h4>\n\n<ul>\n<li>2024-10-23<\/li>\n<li>Tested up to WordPress 6.6.2<\/li>\n<\/ul>\n\n<h4>1.0.45<\/h4>\n\n<ul>\n<li>2024-08-29<\/li>\n<li>Fix license compatibility<\/li>\n<\/ul>\n\n<h4>1.0.44<\/h4>\n\n<ul>\n<li>2024-08-29<\/li>\n<li>Tested up to WordPress 6.6.1<\/li>\n<\/ul>\n\n<h4>1.0.43<\/h4>\n\n<ul>\n<li>2024-05-07<\/li>\n<li>Tested up to WordPress 6.5.3<\/li>\n<\/ul>\n\n<h4>1.0.42<\/h4>\n\n<ul>\n<li>2024-05-02<\/li>\n<li>Tested up to WordPress 6.5.2<\/li>\n<\/ul>\n\n<h4>1.0.41<\/h4>\n\n<ul>\n<li>2023-12-21<\/li>\n<li>Tested up to WordPress 6.4.2<\/li>\n<\/ul>\n\n<h4>1.0.40<\/h4>\n\n<ul>\n<li>2023-11-20<\/li>\n<li>Tested up to WordPress 6.4.1<\/li>\n<\/ul>\n\n<h4>1.0.39<\/h4>\n\n<ul>\n<li>2023-08-28<\/li>\n<li>Tested up to WordPress 6.3<\/li>\n<\/ul>\n\n<h4>1.0.38<\/h4>\n\n<ul>\n<li>2023-04-21<\/li>\n<li>Tested up to WordPress 6.2<\/li>\n<\/ul>\n\n<h4>1.0.37<\/h4>\n\n<ul>\n<li>2022-12-04<\/li>\n<li>Add google-recaptcha.js to parsed scripts<\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>2022-11-23<\/li>\n<li>Tested up to WordPress 6.1.1<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>2022-07-24<\/li>\n<li>Tested up to WordPress 6.0.1<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>2022-05-27<\/li>\n<li>Tested up to WordPress 6.0.0<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>2022-04-05<\/li>\n<li>Tested up to WordPress 5.9.3<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>2022-03-11<\/li>\n<li>Tested up to WordPress 5.9.2<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>2022-02-22<\/li>\n<li>Tested up to WordPress 5.9.1<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>2022-01-26<\/li>\n<li>Tested up to WordPress 5.9<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>2022-01-20<\/li>\n<li>Add index.php<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>2022-01-10<\/li>\n<li>Tested up to WordPress 5.8.3<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>2021-11-11<\/li>\n<li>Tested up to WordPress 5.8.2<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>2021-08-20<\/li>\n<li>Tested up to WordPress 5.8.1<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>2021-08-19<\/li>\n<li>NEW FEATURE: Added checkbox to post and page edit screens<\/li>\n<li>NEW SETTING: Added archive unload option on main settings screen<\/li>\n<li>Various code optimizations<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>2021-07-23<\/li>\n<li>Tested up to WordPress 5.8<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>2021-05-20<\/li>\n<li>Added short description to README<\/li>\n<li>Updated plugin tags<\/li>\n<li>Updated header in main plugin file<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>2021-05-13<\/li>\n<li>Tested up to WordPress 5.7.2<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>2021-04-21<\/li>\n<li>Tested up to WordPress 5.7.1<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>2021-03-15<\/li>\n<li>Update README<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>2021-03-12<\/li>\n<li>Tested up to WordPress 5.7<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>2021-02-24<\/li>\n<li>BUGFIX: Delete debugging code from main plugin file<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>2021-02-24<\/li>\n<li>BUGFIX: Delete debugging code from class-cf7-conditional-settings<\/li>\n<li>Add check for Contact Form 7 ReCaptcha module<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>2021-02-23<\/li>\n<li>BUGFIX: Fixed admin styles not loading<\/li>\n<li>Add check for Contact Form CFDB7<\/li>\n<li>Add check for Drag and Drop Multiple File Upload\u2009\u2014\u2009Contact Form 7<\/li>\n<li>Separate logic for scripts and styles<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>2021-01-08<\/li>\n<li>BUGFIX: Remove space after commas in $result string; otherwise plugin chokes after first item in string<\/li>\n<li>Check if scripts are enqueued &amp; registered before unloading them<\/li>\n<li>Add check for CF7 Multi Drag &amp; Drop Multi-File Upload plugin<\/li>\n<li>Add check for CF7 Multi-Step plugin<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>2021-01-08<\/li>\n<li>Update 'Tested up to WordPress 5.6' in README<\/li>\n<li>Fix missing version number<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>2021-01-07<\/li>\n<li>Tested up to 5.6<\/li>\n<li>Reformat code to meet WordPress coding standards<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>2020-10-08<\/li>\n<li>Tested up to 5.5.3<\/li>\n<li>Use Dashicons coffee glyph instead of FontAwesome coffee glyph in plugin meta<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>2020-09-28<\/li>\n<li>SECURITY FIX: better escaping and sanitization of translatable strings<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>2020-09-27<\/li>\n<li>Bugfix: fix mismatched text-domain<\/li>\n<li>Fix some typos in microcopy<\/li>\n<li>Refactor i18n<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>2020-09-04<\/li>\n<li>Tested up to WordPress 5.5.1<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>2020-06-16<\/li>\n<li>Tested up to WordPress 5.4.2<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>2020-04-01<\/li>\n<li>Tested up to WordPress 5.4.1<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>2020-04-01<\/li>\n<li>Tested up to WordPress 5.4<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>2020-03-25<\/li>\n<li>Remove surrounding underscores from constant 'CF7CL_PATH' to meet WordPress coding standards<\/li>\n<li>Add POT file<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>2020-03-25<\/li>\n<li>Change plugin display name to meet WordPress trademark requirements<\/li>\n<li>Change constant names to meet WordPress coding standards<\/li>\n<li>Modify select namespaces<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>2020-03-20<\/li>\n<li>Update README<\/li>\n<li>Add action links and plugin meta to plugins page<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>2020-03-18<\/li>\n<li>BUGFIX: lower wp_enqueue_scripts priority so it fires after CF7<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>2020-03-13<\/li>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Load Contact Form 7 &amp; select CF7-related plugin scripts &amp; styles only where needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/119082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=119082"}],"author":[{"embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/seezee"}],"wp:attachment":[{"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=119082"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=119082"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=119082"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=119082"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=119082"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fr-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=119082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}