{"id":25320,"date":"2021-06-05T15:16:00","date_gmt":"2021-06-05T12:16:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25320"},"modified":"2021-10-17T20:25:58","modified_gmt":"2021-10-17T17:25:58","slug":"poista-yhteydenottolomake-7-css-ja-js-kun-sita-ei-tarvita","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/poista-yhteydenottolomake-7-css-ja-js-kun-sita-ei-tarvita\/","title":{"rendered":"Poista yhteydenottolomake 7 CSS ja JS, kun sit\u00e4 ei tarvita"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Yhteyslomake 7<\/a> on yksi WordPressin suosituimmista laajennuksista. T\u00e4m\u00e4n artikkelin kirjoittamisen aikana laajennuksilla on yli 5 miljoonaa aktiivista asennusta.<\/p>\n<p>Ep\u00e4ilem\u00e4tt\u00e4 t\u00e4m\u00e4 laajennus on loistava kaikilta osin. Mutta on yksi huolenaihe, jonka saatat kohdata k\u00e4ytt\u00e4ess\u00e4si sit\u00e4. Kun aktivoit laajennuksen, niiden JavaScript- ja CSS-tiedostot ladataan jokaiselle sivulle.<\/p>\n<p>Hyv\u00e4n\u00e4 k\u00e4yt\u00e4nt\u00f6n\u00e4 sinun on ladattava vain ne JavaScript ja CSS, joita vaaditaan nykyisille sivuille. Tarpeettomien tiedostojen lataaminen lis\u00e4\u00e4 sivun kokoa ja hidastaa sivun nopeutta.<\/p>\n<p>T\u00e4ss\u00e4 artikkelissa n\u00e4yt\u00e4n sinulle, kuinka Poista JavaScript- ja CSS-tiedostot Yhteyslomake 7 -laajennuksesta, kun sit\u00e4 ei tarvita. Toisin sanoen aiomme n\u00e4hd\u00e4, kuinka yhteydenottolomakkeen 7 JavaScript- ja CSS-tiedostot ladataan vain vaadituille sivuille.<\/p>\n<h3>Yhteyslomakkeen 7 JS- ja CSS-tiedostojen poistaminen<\/h3>\n<p>Sivuston omistajana tied\u00e4t tietysti, ett\u00e4 mille sivulle olet lis\u00e4nnyt yhteydenottolomakkeen. Normaalisti sivustolla on yhteystietosivu, jossa pid\u00e4mme yhteydenottolomakkeen saadaksesi tiedusteluja.<\/p>\n<p>Aloittamiseksi poistamme ensin yhteydenottolomakkeen 7 JavaScript- ja CSS-tiedostot kaikilta sivuilta. Sen j\u00e4lkeen <code>is_page()<\/code>sis\u00e4llyt\u00e4mme mallipohjan tai ehdon sen vain vaaditulle sivulle.<\/p>\n<p>Voit lopettaa JS- ja CSS-tiedostojen lataamisen kaikille sivuille kahdella tavalla. Voit valita mink\u00e4 tahansa niist\u00e4.<\/p>\n<p>Lis\u00e4\u00e4 alla olevat vakiot <code>wp-config.php<\/code>tiedostoon.<\/p>\n<pre><code>define( 'WPCF7_LOAD_JS', false );\ndefine( 'WPCF7_LOAD_CSS', false );<\/code><\/pre>\n<p>Toinen tapa on lis\u00e4t\u00e4 alla olevat suodattimet aktiiviseen teematiedostoon <code>functions.php<\/code>.<\/p>\n<pre><code>add_filter( 'wpcf7_load_js', '__return_false' );\nadd_filter( 'wpcf7_load_css', '__return_false' );<\/code><\/pre>\n<p>Jos tarkastelet nyt sivujesi l\u00e4hdett\u00e4, et n\u00e4e yht\u00e4\u00e4n Yhteyslomake 7 -laajennuksesta ladattuja tiedostoja.<\/p>\n<p>Lis\u00e4t\u00e4\u00e4n nyt tiedostot vaadituille sivuille. Jos k\u00e4yt\u00e4t yhteystietosivullasi mallia, lis\u00e4\u00e4 alla oleva koodi mallitiedostoon ennen <code>get_header()<\/code>.<\/p>\n<pre><code>&lt;?php\nif (function_exists( 'wpcf7_enqueue_scripts')) {\n\u00a0\u00a0wpcf7_enqueue_scripts();\n}\n\u00a0\u00a0\nif (function_exists( 'wpcf7_enqueue_styles')) {\n\u00a0\u00a0wpcf7_enqueue_styles();\n}\n\u00a0\nget_header();\n...<\/code><\/pre>\n<p>Jos et k\u00e4yt\u00e4 mallia, kaikki sivusi tulisi hahmotella a: sta <code>page.php<\/code>. Hanki etana sivustasi, johon sinun on lis\u00e4tt\u00e4v\u00e4 yhteydenottolomake. K\u00e4yt\u00e4mme t\u00e4t\u00e4 etanaa <code>is_page()<\/code>menetelm\u00e4ss\u00e4 ja sis\u00e4llyt\u00e4mme tiedostot seuraavasti.<\/p>\n<p><strong>page.php<\/strong><\/p>\n<pre><code>&lt;?php\nif(is_page('YOUR_PAGE_SLUG')) { \/\/pass your contact page slug here\n\u00a0\u00a0\u00a0\u00a0if (function_exists( 'wpcf7_enqueue_scripts')) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0wpcf7_enqueue_scripts();\n\u00a0\u00a0\u00a0\u00a0}\n\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0if (function_exists( 'wpcf7_enqueue_styles')) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0wpcf7_enqueue_styles();\n\u00a0\u00a0\u00a0\u00a0}\n}\n\u00a0\nget_header();\n....<\/code><\/pre>\n<p>Se siit\u00e4! Se on niin yksinkertaista ja suoraviivaista. Toivon, ett\u00e4 ymm\u00e4rr\u00e4t kuinka poistaa Yhteydenottolomake 7 -laajennusten CSS- ja JS-tiedostot, kun sit\u00e4 ei tarvita. Jaa ajatuksesi ja ehdotuksesi alla olevassa kommenttiosassa.<\/p>\n<h4>Aiheeseen liittyv\u00e4t artikkelit<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/ohjaa-kiitos-sivulle-yhteydenottolomakkeen-7-lahettamisen-jalkeen\/\" title=\"Uudelleenohjaus kiitossivulle yhteydenottolomakkeen 7 l\u00e4hett\u00e4misen j\u00e4lkeen\">Uudelleenohjaus kiitossivulle yhteydenottolomakkeen 7 l\u00e4hett\u00e4misen j\u00e4lkeen<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/yhteystietolomakkeen-7-lahetysten-tallentaminen-wordpress-tietokantaan\/\" title=\"Yhteystietolomakkeen 7 l\u00e4hetysten tallentaminen WordPress-tietokantaan\">Yhteystietolomakkeen 7 l\u00e4hetysten tallentaminen WordPress-tietokantaan<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/maaluettelon-lisaaminen-yhteydenottolomakkeen-7-laajennukseen\/\" title=\"Maaluettelon lis\u00e4\u00e4minen yhteydenottolomakkeen 7 laajennukseen\">Maaluettelon lis\u00e4\u00e4minen yhteydenottolomakkeen 7 laajennukseen<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4ss\u00e4 opetusohjelmassa n\u00e4yt\u00e4n sinulle, kuinka poistetaan yhteydenottolomakkeen 7 CSS- ja JS-tiedostot, kun sit\u00e4 ei tarvita. Ladataan tarpeetonta JavaScripti\u00e4 ja CSS: \u00e4\u00e4 sivulle<\/p>\n","protected":false},"author":1,"featured_media":21648,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[414,314,610],"tags":[843],"class_list":["post-25320","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sekalaisia","category-tietokanta","category-uncategorized-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/25320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/comments?post=25320"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/25320\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/21648"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=25320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=25320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=25320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}