Which basic JS files to include?
-
We need to cloak the fact that that we use WP. And we’re fanatic about website performance, with clients requirining > 95 score on Pingdom etc.
As such, the bunch of JS crap that WPForms adds in the
wp_footer()
function call is not possible for us:<script type='text/javascript' src='https://DOMAIN.NET/wp-content/plugins/wpforms-lite/assets/js/jquery.validate.min.js?ver=1.19.3' id='wpforms-validation-js'></script> <script type='text/javascript' src='https://DOMAIN.NET/wp-content/plugins/wpforms-lite/assets/js/mailcheck.min.js?ver=1.1.2' id='wpforms-mailcheck-js'></script> <script type='text/javascript' src='https://DOMAIN.NET/wp-content/plugins/wpforms-lite/assets/js/punycode.min.js?ver=1.0.0' id='wpforms-punycode-js'></script> <script type='text/javascript' src='https://DOMAIN.NET/wp-content/plugins/wpforms-lite/assets/js/wpforms.min.js?ver=1.7.3' id='wpforms-js'></script> <script> ( function() { function wpforms_js_error_loading() { if ( typeof window.wpforms !== 'undefined' ) { return; } var forms = document.querySelectorAll( '.wpforms-form' ); if ( ! forms.length ) { return; } var error = document.createElement( 'div' ); error.classList.add( 'wpforms-error-container' ); error.innerHTML = '注意してください! WPForms は、このページで JavaScript の問題を検出しました。このフォームが正しく機能するには JavaScript が必要であるため、このフォームは期待どおりに機能しない可能性があります。詳細については<a href="https://wpforms.com/docs/getting-support-wpforms/" target="_blank" rel="noopener noreferrer">トラブルシューティングガイド</a>を参照するか、サポートにお問い合わせください。<p>このメッセージは、サイト管理者にのみ表示されます。</p>'; forms.forEach( function( form ) { if ( ! form.querySelector( '.wpforms-error-container' ) ) { form.insertBefore( error.cloneNode( true ), form.firstChild ); } } ); }; if ( document.readyState === 'loading' ) { document.addEventListener( 'DOMContentLoaded', wpforms_js_error_loading ); } else { wpforms_js_error_loading(); } }() ); </script> <script type='text/javascript'> /* <![CDATA[ */ var wpforms_settings = {"val_required":"This field is required.","val_email":"Please enter a valid email address.","val_email_suggestion":"Did you mean {suggestion}?","val_email_suggestion_title":"\u30af\u30ea\u30c3\u30af\u3057\u3066\u3053\u306e\u63d0\u6848\u3092\u53d7\u3051\u5165\u308c\u307e\u3059\u3002","val_email_restricted":"This email address is not allowed.","val_number":"Please enter a valid number.","val_number_positive":"Please enter a valid positive number.","val_confirm":"Field values do not match.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"Limit is {limit} characters. Characters remaining: {remaining}.","val_limit_words":"Limit is {limit} words. Words remaining: {remaining}.","val_recaptcha_fail_msg":"reCAPTCHA verification failed, please try again later.","val_empty_blanks":"Please fill out all blanks.","uuid_cookie":"","locale":"en","wpforms_plugin_url":"http:\/\/DOMAIN.NET\/wp-content\/plugins\/wpforms-lite\/","gdpr":"","ajaxurl":"http:\/\/DOMAIN.NET\/wp-admin\/admin-ajax.php","mailcheck_enabled":"1","mailcheck_domains":[],"mailcheck_toplevel_domains":["dev"],"is_ssl":""} /* ]]> */ </script>
Which portions of this junk drawer is absolutely required by WPForms to work well? We literally have a two field Constant Contact newsletter signup form, in our
sidebar.php
, which we’d like to submit in-place (ajax submission).Could you please advise how we lose all the JQuery crap etc.
Thanks
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- The topic ‘Which basic JS files to include?’ is closed to new replies.