{"id":25165,"date":"2021-06-02T17:32:00","date_gmt":"2021-06-02T14:32:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25165"},"modified":"2021-10-18T02:34:53","modified_gmt":"2021-10-17T23:34:53","slug":"so-fugen-sie-ein-mauergitter-layout-in-wordpress-hinzu","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/de\/so-fugen-sie-ein-mauergitter-layout-in-wordpress-hinzu\/","title":{"rendered":"So f\u00fcgen Sie ein Mauergitter-Layout in WordPress hinzu"},"content":{"rendered":"<p>M\u00f6chten Sie ein Mauerwerksraster-Layout auf der WordPress-Website hinzuf\u00fcgen? Sie haben wahrscheinlich das Mauerwerksgitter auf den meisten Websites \u00fcber das Internet gesehen. Ein Beispiel f\u00fcr diese Art von Rasterlayout ist Pinterest. In diesem Artikel zeige ich Ihnen, wie Sie Ihrer WordPress-Website ein Mauerwerksraster-Layout hinzuf\u00fcgen.<\/p>\n<p>Mit Mauerwerk werden unsere HTML-Elemente basierend auf dem verf\u00fcgbaren vertikalen Raum platziert. Dies ist n\u00fctzlich, da die HTML-Elemente den Bildschirm optimal nutzen w\u00fcrden. Au\u00dferdem bietet es eine bessere Benutzererfahrung auf Ihren Webseiten.<\/p>\n<p>WordPress kommt mit wenigen jQuery-Plugins im Kern. Einige von ihnen sind jQuery, jQuery UI, imgareaselect, Thickbox usw. Es wird auch mit diesem integrierten <a href=\"https:\/\/masonry.desandro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mauerwerk-Plugin<\/a> geliefert. Um dieses Mauerwerk zu verwenden, k\u00f6nnen Sie seine JS-Datei vom WordPress-Kern in das Thema einreihen.<\/p>\n<p>Wenn Sie neugierig auf den Pfad dieses Mauerwerks JS sind, finden Sie es unter &#8218;\/wp-include\/js\/masonry.min.js&#8216;.<\/p>\n<p>Werfen wir also ohne weitere Diskussion einen Blick darauf, wie man ein Mauergitter-Layout in WordPress hinzuf\u00fcgt.<\/p>\n<h3>JS-Datei f\u00fcr Mauerwerk in Warteschlange stellen<\/h3>\n<p>Wenn es um WordPress geht, sollte man die JS-Datei nicht <code>script<\/code>direkt mit dem Tag einschlie\u00dfen. Es ist eine schlechte Praxis f\u00fcr WordPress. WordPress bietet eine eigene M\u00f6glichkeit, <a href=\"https:\/\/themewp.inform.click\/de\/standardmethode-zum-einbinden-von-javascript-und-css-in-wordpress\/\" title=\"JS- und CSS-Dateien\">JS- und CSS-Dateien<\/a> in die Website einzubinden. Sie m\u00fcssen die JS- und CSS-Dateien auf die gleiche Weise einschlie\u00dfen.<\/p>\n<p>\u00d6ffnen Sie die <code>functions.php<\/code>Datei und f\u00fcgen Sie den folgenden Code ein, der die JS-Dateien zu Ihrer Website hinzuf\u00fcgt.<\/p>\n<pre><code>add_action( 'wp_enqueue_scripts', 'site_scripts' );\n\u00a0\nfunction site_scripts() {\n\u00a0\u00a0\u00a0\u00a0wp_enqueue_script('masonry');\n\u00a0\u00a0\u00a0\u00a0wp_enqueue_script( 'site-js', get_stylesheet_directory_uri(). '\/js\/script.js', array(), false, true );\n}<\/code><\/pre>\n<p>Hier habe ich ein masonry js aus dem WordPress-Core mit der Anweisung eingebunden <code>wp_enqueue_script('masonry');<\/code>. Diese Anweisung enth\u00e4lt eine JS-Datei von Mauerwerk direkt in Ihre WordPress-Umgebung. Ich habe auch eine <code>script.js<\/code>Datei eingef\u00fcgt, in die ich den Code zum Aufrufen und Initialisieren des Mauerwerksrasterlayouts schreibe.<\/p>\n<h3>Mauerwerksraster-Layout in WordPress<\/h3>\n<p>In diesem Stadium sind wir mit der Grundeinstellung f\u00fcr die Integration von Mauerwerksnetzen fertig. Als n\u00e4chstes m\u00fcssen wir Markup f\u00fcr unsere HTML-Elemente im Grid-Container hinzuf\u00fcgen. Verwenden Sie daf\u00fcr den folgenden HTML-Code.<\/p>\n<pre><code>&lt;div class=\"grid\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"grid-item\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;img src=\"&lt;?php echo get_stylesheet_directory_uri().'\/images\/image-1.jpg'; ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"grid-item\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;img src=\"&lt;?php echo get_stylesheet_directory_uri().'\/images\/image-2.jpg'; ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"grid-item\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;img src=\"&lt;?php echo get_stylesheet_directory_uri().'\/images\/image-3.jpg'; ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"grid-item\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;img src=\"&lt;?php echo get_stylesheet_directory_uri().'\/images\/image-4.jpg'; ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"grid-item\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;img src=\"&lt;?php echo get_stylesheet_directory_uri().'\/images\/image-5.jpg'; ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>Im obigen Code habe ich einen Hauptrastercontainer hinzugef\u00fcgt und die Bilder darin eingeschlossen. Ich f\u00fcge jedem Grid-Item-Container ein Bild hinzu.<\/p>\n<p>Legen Sie anschlie\u00dfend die Breite f\u00fcr Rasterelemente mithilfe der folgenden CSS-Regel fest. Sie k\u00f6nnen diese Breite passend zu Ihrer Anforderung \u00e4ndern.<\/p>\n<pre><code>.grid-item { width: 400px; }<\/code><\/pre>\n<p>Schlie\u00dflich m\u00fcssen wir das Mauerwerk mit den Methoden eines Mauerwerk-Plugins initialisieren. \u00d6ffnen Sie die <code>script.js<\/code>Datei und f\u00fcgen Sie den folgenden Code ein.<\/p>\n<pre><code>jQuery(function($) {\n\u00a0\u00a0\u00a0\u00a0\/\/ init Masonry\n\u00a0\u00a0\u00a0\u00a0var $grid = $('.grid').masonry({\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ options\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0itemSelector: '.grid-item',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0columnWidth: 400\n\u00a0\u00a0\u00a0\u00a0});\n\u00a0\u00a0\u00a0\u00a0\/\/ layout Masonry after each image loads\n\u00a0\u00a0\u00a0\u00a0$grid.imagesLoaded().progress( function() {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$grid.masonry('layout');\n\u00a0\u00a0\u00a0\u00a0});\n});<\/code><\/pre>\n<p>Die endg\u00fcltige Ausgabe sieht in etwa wie der folgende Screenshot aus:<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20379-6081e849a1527.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-20379-6081e849a1527.png\" alt=\"So f\u00fcgen Sie ein Mauergitter-Layout in WordPress hinzu\" ><\/a><\/p>\n<p>Das ist es! Es geht darum, Ihrer WordPress-Website ein Mauerwerksraster-Layout hinzuzuf\u00fcgen. Probieren Sie es in Ihrem WordPress-Projekt aus und teilen Sie Ihre Gedanken und Vorschl\u00e4ge im Kommentarbereich unten mit.<\/p>\n<h4>Zum Thema passende Artikel<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-erstellen-sie-ein-benutzerdefiniertes-elementor-widget\/\" title=\"So erstellen Sie ein benutzerdefiniertes Elementor-Widget\">So erstellen Sie ein benutzerdefiniertes Elementor-Widget<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/so-fugen-sie-code-nach-dem-body-tag-in-wordpress-hinzu\/\" title=\"So f\u00fcgen Sie Code nach dem Body-Tag in WordPress hinzu\">So f\u00fcgen Sie Code nach dem Body-Tag in WordPress hinzu<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/de\/hinzufugen-einer-benutzerdefinierten-bildschaltflache-mit-media-uploader-in-wordpress\/\" title=\"Hinzuf\u00fcgen einer benutzerdefinierten Bildschaltfl\u00e4che mit Media Uploader in WordPress\">Hinzuf\u00fcgen einer benutzerdefinierten Bildschaltfl\u00e4che mit Media Uploader in WordPress<\/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>M\u00f6chten Sie das Mauerwerksraster-Layout in WordPress implementieren? In diesem Artikel zeige ich Ihnen, wie Sie ein Mauergitter-Layout auf der WordPress-Website hinzuf\u00fcgen.<\/p>\n","protected":false},"author":1,"featured_media":21663,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[311,607],"tags":[845],"class_list":["post-25165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-datenbank","category-uncategorized-3","tag-affiai-de"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25165","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=25165"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/posts\/25165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media\/21663"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/media?parent=25165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/categories?post=25165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/de\/wp-json\/wp\/v2\/tags?post=25165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}