{"id":23178,"date":"2021-04-25T13:45:00","date_gmt":"2021-04-25T10:45:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23178"},"modified":"2021-10-17T21:42:39","modified_gmt":"2021-10-17T18:42:39","slug":"svg-tuen-salliminen-wordpressissa","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fi\/svg-tuen-salliminen-wordpressissa\/","title":{"rendered":"SVG-tuen salliminen WordPressiss\u00e4"},"content":{"rendered":"<p>Etsitk\u00f6 SVG-kuvia WordPress-verkkosivustollesi? WordPress ei oletusarvoisesti salli SVG-tiedostojen lataamista medianlatausohjelman kautta. T\u00e4ss\u00e4 artikkelissa n\u00e4ytet\u00e4\u00e4n, kuinka sallitaan SVG-kuvan lataaminen WordPressiin.<\/p>\n<p>SVG (Scalable Vector Graphics) m\u00e4\u00e4ritt\u00e4\u00e4 vektoripohjaisen grafiikan XML-muodossa. Toisin sanoen SVG m\u00e4\u00e4rittelee grafiikan XML-muodossa. SVG-tiedostojen grafiikka EI menet\u00e4 mit\u00e4\u00e4n laatua, jos niit\u00e4 zoomataan tai niiden kokoa muutetaan. Lis\u00e4ksi SVG-tiedostokoko on pieni, joten ne ovat suosittuja nyky\u00e4\u00e4n.<\/p>\n<p>Kun yrit\u00e4t ladata SVG-kuvan median latauslaitteesta WordPressin kohdalla, saat virheilmoituksen, kuten &#8217;Anteeksi, t\u00e4t\u00e4 tiedostotyyppi\u00e4 ei sallita turvallisuussyist\u00e4.&#8217;<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20930-60823e0b0f7f2.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20930-60823e0b0f7f2.png\" alt=\"SVG-tuen salliminen WordPressiss\u00e4\" ><\/a><\/p>\n<p>T\u00e4m\u00e4 johtuu siit\u00e4, ett\u00e4 SVG MIME -tyyppi\u00e4 ei lis\u00e4t\u00e4 oletusarvoisiin MIME-tyyppeihin, jotka voidaan ladata WordPressiin. Saadaksesi luettelon kaikista oletus MIME-tyypeist\u00e4 voidaan k\u00e4ytt\u00e4\u00e4 menetelm\u00e4\u00e4 <code>get_allowed_mime_types()<\/code>. T\u00e4m\u00e4 toiminto palauttaa MIME-tyyppien taulukon.<\/p>\n<p>T\u00e4st\u00e4 huolimatta katsotaanpa, kuinka lis\u00e4t\u00e4 WordPress-tuki SVG-tiedostolle.<\/p>\n<h3>Salli SVG-tiedoston lataaminen<\/h3>\n<p>Lis\u00e4\u00e4m\u00e4\u00e4n tukea SVG-kuvalle k\u00e4yt\u00e4mme suodatinta, <code>upload_mimes<\/code>jonka avulla voidaan muuttaa hyv\u00e4ksytt\u00e4vien WordPress-tiedostotunnisteiden luetteloa. SVG-tiedostotunniste on &#8217;image \/ svg + xml&#8217;. Joten sinun on sijoitettava koodin alapuolelle toiminnot.php-tiedostoon.<\/p>\n<pre><code>function add_svg_mime_types($mimes) {\n\u00a0\u00a0\u00a0\u00a0$mimes['svg'] = 'image\/svg+xml';\n\u00a0\u00a0\u00a0\u00a0return $mimes;\n}\nadd_filter('upload_mimes', 'add_svg_mime_types');<\/code><\/pre>\n<p>K\u00e4ytt\u00e4m\u00e4ll\u00e4 <code>upload_mimes<\/code>suodatinta, voimme my\u00f6s rajoittaa tietyn tiedostomuodon ladata WordPress. Oletetaan, ett\u00e4 emme halua sallia mp4-tiedostoja. Siin\u00e4 tapauksessa meid\u00e4n tulisi lis\u00e4t\u00e4 alla oleva koodi functions.php-tiedostoon.<\/p>\n<pre><code>function remove_mime_types($mimes) {\n\u00a0\u00a0\u00a0\u00a0unset($mimes['video\/mp4']);\n}\nadd_filter('upload_mimes', 'remove_mime_types');<\/code><\/pre>\n<p>Joten lis\u00e4\u00e4m\u00e4ll\u00e4 yll\u00e4 oleva pieni koodikappale sallit SVG-kuvien lataamisen mediakirjastoon. Kun olet siirt\u00e4nyt SVG: n, jos siirryt luettelosivulle, et n\u00e4e SVG-tiedostosi pikkukuvaesityst\u00e4.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20930-60823e0b73689.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20930-60823e0b73689.png\" alt=\"SVG-tuen salliminen WordPressiss\u00e4\" ><\/a><\/p>\n<p>SVG-pikkukuvan n\u00e4ytt\u00e4miseksi luettelosivulla meid\u00e4n on lis\u00e4tt\u00e4v\u00e4 CSS-s\u00e4\u00e4nt\u00f6, joka voidaan liitt\u00e4\u00e4 WordPress-hallintapaneeliin.<\/p>\n<pre><code>function admin_custom_css() {\n\u00a0\u00a0\u00a0\u00a0echo \"&lt;style&gt;table.media .column-title .media-icon img[src='.svg']{\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0width: 100%;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0height: auto;\n\u00a0\u00a0\u00a0\u00a0}&lt;\/style&gt;\";\n}\n\u00a0\nadd_action( 'admin_head', 'admin_custom_css' );<\/code><\/pre>\n<p>Kun olet lis\u00e4nnyt yll\u00e4 olevan koodin toiminnot.php-tiedostoon, n\u00e4et SVG-pikkukuvan.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20930-60823e0bd2280.png\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20930-60823e0bd2280.png\" alt=\"SVG-tuen salliminen WordPressiss\u00e4\" ><\/a><\/p>\n<h4>Aiheeseen liittyv\u00e4t artikkelit<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/lataa-tiedostot-ohjelmallisesti-wordpressiin\/\" title=\"Lataa tiedostot ohjelmallisesti WordPressiin\" >Lataa tiedostot ohjelmallisesti WordPressiin<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fi\/lataa-kuva-php-n-bulletproof-library-kirjastolla\/\" title=\"Lataa kuva k\u00e4ytt\u00e4m\u00e4ll\u00e4 luodinkest\u00e4v\u00e4\u00e4 kirjastoa PHP: ss\u00e4\" >Lataa kuva k\u00e4ytt\u00e4m\u00e4ll\u00e4 luodinkest\u00e4v\u00e4\u00e4 kirjastoa PHP: ss\u00e4<\/a><\/li>\n<li><a href=\"https:\/\/artisansweb.net\/how-to-change-wordpress-logo-on-login-page\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kuinka muuttaa WordPress-logoa kirjautumissivulla<\/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>SVG-tiedostot ovat suosittu muoto. T\u00e4ss\u00e4 opetusohjelmassa n\u00e4yt\u00e4mme sinulle, miten sallitaan SVG-tuki WordPressiss\u00e4. Oletuksena WordPress ei salli SVG: n lataamista<\/p>\n","protected":false},"author":1,"featured_media":21676,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[275,610],"tags":[843],"class_list":["post-23178","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-6","category-uncategorized-6","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23178","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=23178"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/posts\/23178\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media\/21676"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/media?parent=23178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/categories?post=23178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fi\/wp-json\/wp\/v2\/tags?post=23178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}