{"id":23181,"date":"2021-04-25T13:31:00","date_gmt":"2021-04-25T10:31:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23181"},"modified":"2021-10-18T02:51:25","modified_gmt":"2021-10-17T23:51:25","slug":"so-erlauben-sie-die-svg-unterstutzung-in-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-erlauben-sie-die-svg-unterstutzung-in-wordpress\/","title":{"rendered":"So erlauben Sie die SVG-Unterst\u00fctzung in WordPress"},"content":{"rendered":"<p>M\u00f6chten Sie SVG-Bilder auf Ihre WordPress-Website hochladen? WordPress erlaubt standardm\u00e4\u00dfig nicht das Hochladen von SVG-Dateien \u00fcber den Medien-Uploader. In diesem Artikel zeigen wir, wie Sie das Hochladen von SVG-Bildern in WordPress zulassen.<\/p>\n<p>SVG (Scalable Vector Graphics) definiert vektorbasierte Grafiken im XML-Format. Mit anderen Worten, SVG definiert Grafiken im XML-Format. Grafiken von SVG-Dateien verlieren KEINE Qualit\u00e4t, wenn sie gezoomt oder in der Gr\u00f6\u00dfe ge\u00e4ndert werden. Dar\u00fcber hinaus ist die SVG-Dateigr\u00f6\u00dfe klein und daher heutzutage beliebt.<\/p>\n<p>Wenn Sie in WordPress versuchen, ein SVG-Bild aus dem Medien-Uploader hochzuladen, erhalten Sie die Fehlermeldung &quot;Dieser Dateityp ist aus Sicherheitsgr\u00fcnden leider nicht zul\u00e4ssig.&quot;.<\/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=\"So erlauben Sie die SVG-Unterst\u00fctzung in WordPress\" ><\/a><\/p>\n<p>Dies liegt daran, dass der SVG-MIME-Typ nicht zu den Standard-MIME-Typen hinzugef\u00fcgt wird, die zum Hochladen in WordPress zugelassen sind. Um die Liste aller Standard-MIME-Typen zu erhalten, kann man die Methode verwenden <code>get_allowed_mime_types()<\/code>. Diese Funktion gibt das Array der MIME-Typen zur\u00fcck.<\/p>\n<p>Sehen wir uns jedoch an, wie Sie WordPress-Unterst\u00fctzung f\u00fcr SVG-Dateien hinzuf\u00fcgen.<\/p>\n<h3>Hochladen der SVG-Datei zulassen<\/h3>\n<p>Um Unterst\u00fctzung f\u00fcr SVG-Bilder hinzuzuf\u00fcgen, verwenden wir den Filter, <code>upload_mimes<\/code>der es erm\u00f6glicht, die Liste der akzeptablen Dateierweiterungen WordPress zu \u00e4ndern. Die SVG-Dateiendung ist &#8218;image\/svg+xml&#8216;. Sie m\u00fcssen also den folgenden Code in Ihre Datei functions.php einf\u00fcgen.<\/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>Durch die Verwendung des <code>upload_mimes<\/code>Filters k\u00f6nnen wir auch das spezifische Dateiformat zum Hochladen in WordPress einschr\u00e4nken. Nehmen wir an, wir m\u00f6chten keine mp4-Dateien zulassen. In diesem Fall sollten wir den folgenden Code in die Datei functions.php einf\u00fcgen.<\/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>Durch das Hinzuf\u00fcgen des obigen kleinen Codest\u00fccks erm\u00f6glichen Sie das Hochladen von SVG-Bildern in eine Medienbibliothek. Wenn Sie jedoch nach dem Hochladen von SVG auf die Auflistungsseite gehen, sehen Sie den Miniaturansichtsabdruck Ihrer SVG-Datei nicht.<\/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=\"So erlauben Sie die SVG-Unterst\u00fctzung in WordPress\" ><\/a><\/p>\n<p>Um das SVG-Thumbnail auf der Listing-Seite anzuzeigen, m\u00fcssen wir eine CSS-Regel hinzuf\u00fcgen, die sich in das WordPress-Dashboard einklinken kann.<\/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>Nachdem Sie den obigen Code in Ihre Datei functions.php eingef\u00fcgt haben, sehen Sie das SVG-Miniaturbild.<\/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=\"So erlauben Sie die SVG-Unterst\u00fctzung in WordPress\" ><\/a><\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/programmgesteuertes-hochladen-von-dateien-in-wordpress\/\" title=\"Programmgesteuertes Hochladen von Dateien in WordPress\" >Programmgesteuertes Hochladen von Dateien in WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/bild-mit-bulletproof-library-in-php-hochladen-upload\/\" title=\"Bild mit der Bulletproof-Bibliothek in PHP hochladen\" >Bild mit der Bulletproof-Bibliothek in PHP hochladen<\/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\">So \u00e4ndern Sie das WordPress-Logo auf der Anmeldeseite<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Aufnahmequelle:  <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-Dateien sind das beliebteste Format. In diesem Tutorial zeigen wir Ihnen, wie Sie die SVG-Unterst\u00fctzung in WordPress zulassen. Standardm\u00e4\u00dfig erlaubt WordPress nicht das Hochladen von SVG<\/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":[272,607],"tags":[845],"class_list":["post-23181","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-3","category-uncategorized-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/comments?post=23181"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/23181\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21676"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=23181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=23181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=23181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}