{"id":25511,"date":"2021-06-02T17:35:00","date_gmt":"2021-06-02T14:35:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25511"},"modified":"2021-10-18T03:06:14","modified_gmt":"2021-10-18T00:06:14","slug":"come-aggiungere-il-layout-della-griglia-in-muratura-in-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/it\/come-aggiungere-il-layout-della-griglia-in-muratura-in-wordpress\/","title":{"rendered":"Come aggiungere il layout della griglia in muratura in WordPress"},"content":{"rendered":"<p>Vuoi aggiungere un layout di griglia in muratura sul sito WordPress? Probabilmente hai visto la griglia in muratura sulla maggior parte dei siti su Internet. Uno degli esempi che utilizzano questo tipo di layout della griglia \u00e8 Pinterest. In questo articolo, ti mostro come aggiungere un layout di griglia in muratura al tuo sito Web WordPress.<\/p>\n<p>Utilizzando la muratura, i nostri elementi HTML vengono posizionati in base allo spazio verticale disponibile. \u00c8 utile perch\u00e9 gli elementi HTML farebbero il miglior uso dello schermo. Inoltre, aggiunge una migliore esperienza utente alle tue pagine web.<\/p>\n<p>WordPress viene fornito con alcuni plugin jQuery nel suo nucleo. Alcuni di questi sono jQuery, jQuery UI, imgareaselect, thickbox, ecc. Viene fornito anche con questo <a href=\"https:\/\/masonry.desandro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">plug<\/a> -in di <a href=\"https:\/\/masonry.desandro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">muratura<\/a> integrato. Per utilizzare questa muratura puoi accodare il suo file JS dal core di WordPress al tema.<\/p>\n<p>Se sei curioso del percorso di questo JS in muratura, lo troverai in &#8216;\/wp-include\/js\/masonry.min.js&#8217;.<\/p>\n<p>Quindi, senza ulteriori discussioni, diamo un&#8217;occhiata a come aggiungere un layout di griglia in muratura in WordPress.<\/p>\n<h3>Accoda file JS in muratura<\/h3>\n<p>Quando si tratta di WordPress, non si dovrebbe includere il file JS utilizzando <code>script<\/code>direttamente il tag. \u00c8 una cattiva pratica per WordPress. WordPress fornisce il proprio modo per <a href=\"https:\/\/themewp.inform.click\/it\/modo-standard-per-includere-javascript-e-css-in-wordpress\/\" title=\"includere file JS e CSS\">includere file JS e CSS<\/a> nel sito web. \u00c8 necessario includere i file JS e CSS seguendo lo stesso modo.<\/p>\n<p>Apri il <code>functions.php<\/code>file e inserisci il codice sottostante che aggiunge i file JS al tuo sito web.<\/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>Qui, ho incluso un js in muratura dal core di WordPress usando l&#8217;istruzione <code>wp_enqueue_script('masonry');<\/code>. Questa dichiarazione include un file JS di muratura direttamente nel tuo ambiente WordPress. Ho incluso anche un <code>script.js<\/code>file, dove scriver\u00f2 il codice per chiamare e inizializzare il layout della griglia in muratura.<\/p>\n<h3>Layout della griglia in muratura in WordPress<\/h3>\n<p>A questo punto, abbiamo finito con la configurazione di base necessaria per l&#8217;integrazione della rete in muratura. Successivamente, dobbiamo aggiungere il markup per i nostri elementi HTML nel contenitore della griglia. Usa l&#8217;HTML qui sotto per questo.<\/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>Nel codice sopra, ho aggiunto un contenitore di griglia principale e ho avvolto le immagini al suo interno. Sto aggiungendo un&#8217;immagine a ciascun contenitore di elementi della griglia.<\/p>\n<p>Successivamente, imposta la larghezza per gli elementi della griglia utilizzando la seguente regola CSS. Puoi modificare questa larghezza in base alle tue esigenze.<\/p>\n<pre><code>.grid-item { width: 400px; }<\/code><\/pre>\n<p>Infine, abbiamo bisogno di inizializzare la muratura con i metodi forniti da un plugin per muratura. Apri il <code>script.js<\/code>file e incolla il codice sottostante.<\/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>L&#8217;output finale sar\u00e0 simile allo screenshot seguente:<\/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=\"Come aggiungere il layout della griglia in muratura in WordPress\" ><\/a><\/p>\n<p>Questo \u00e8 tutto! Si tratta di aggiungere un layout di griglia in muratura sul tuo sito Web WordPress. Provalo nel tuo progetto WordPress e condividi i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.<\/p>\n<h4>articoli Correlati<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-creare-un-widget-elementor-personalizzato\/\" title=\"Come creare un widget Elementor personalizzato\">Come creare un widget Elementor personalizzato<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/come-aggiungere-il-codice-dopo-il-tag-del-corpo-in-wordpress\/\" title=\"Come aggiungere il codice dopo il tag del corpo in WordPress\">Come aggiungere il codice dopo il tag del corpo in WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/it\/aggiunta-di-pulsanti-immagine-personalizzati-con-media-uploader-in-wordpress\/\" title=\"Aggiunta di pulsanti immagine personalizzati con Media Uploader in WordPress\">Aggiunta di pulsanti immagine personalizzati con Media Uploader in WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi implementare il layout della griglia in muratura in WordPress? In questo articolo, ti mostro come aggiungere il layout della griglia in muratura nel sito Web di WordPress.<\/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":[315,611],"tags":[846],"class_list":["post-25511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banca-dati","category-uncategorized-7","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/25511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/comments?post=25511"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/posts\/25511\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media\/21663"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/media?parent=25511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/categories?post=25511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/it\/wp-json\/wp\/v2\/tags?post=25511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}