{"id":255683,"date":"2023-08-20T15:06:00","date_gmt":"2023-08-20T12:06:00","guid":{"rendered":"https:\/\/inform.click\/come-dare-uno-stile-unico-a-diverse-categorie-in-wordpress\/"},"modified":"2023-08-20T15:06:00","modified_gmt":"2023-08-20T12:06:00","slug":"come-dare-uno-stile-unico-a-diverse-categorie-in-wordpress","status":"publish","type":"post","link":"https:\/\/inform.click\/it\/come-dare-uno-stile-unico-a-diverse-categorie-in-wordpress\/","title":{"rendered":"Come dare uno stile unico a diverse categorie in WordPress"},"content":{"rendered":"<p>\n  Il design \u00e8 sempre stato uno degli aspetti pi\u00f9 importanti dell'interfaccia utente. Una buona interfaccia utente porter\u00e0 pi\u00f9 visitatori al tuo sito e alla fine maggiori entrate per te.\n<\/p>\n<p>\n  Oggi ci sono milioni di siti Web live e devi rendere il tuo sito abbastanza unico da distinguersi dalla concorrenza.\n<\/p>\n<h5>\n  Quanto \u00e8 popolare WordPress<br \/>\n<\/h5>\n<p>\n  Esistono molti modi in cui puoi creare il tuo sito Web, ma la piattaforma che scegli per il tuo sito Web pu\u00f2 essere un fattore importante nel determinare quanta personalizzazione puoi apportare. Ci sono molte piattaforme tra cui puoi scegliere, ma wordpress \u00e8 uno dei CMS pi\u00f9 popolari al mondo per la sua semplicit\u00e0 e possibilit\u00e0 di personalizzazione. WordPress potrebbe non essere semplice da usare come Wix o Squarespace, ma il suo potere di personalizzazione lo rende cos\u00ec popolare.\n<\/p>\n<h5>\n  Qual \u00e8 il problema di essere cos\u00ec popolare?<br \/>\n<\/h5>\n<p>\n  WordPress ha un'enorme community (molto utile) e potresti trovare soluzioni a qualsiasi problema che potresti incontrare durante il tuo viaggio wordpress. La community \u00e8 piena di informazioni e risorse, una delle risorse principali sono i temi wordpress. Puoi trovare migliaia di temi gratuiti nella libreria <a href=\"https:\/\/wordpress.org\/themes\/\" target=\"_blank\" rel=\"noopener\">wordpess.org<\/a> e i numeri crescono ogni giorno.\n<\/p>\n<p>\n  Essendo WordPress cos\u00ec popolare, c'\u00e8 un problema con cos\u00ec tanta popolarit\u00e0 in un modo diverso, poich\u00e9 un tema pu\u00f2 essere utilizzato molte volte su diversi siti Web, i siti che utilizzano quel particolare tema sembreranno in qualche modo simili. Quindi il tuo sito potrebbe non essere unico se usi il tema cos\u00ec com'\u00e8.\n<\/p>\n<h5>\n  Perch\u00e9 vorresti dare uno stile diverso alle categorie?<br \/>\n<\/h5>\n<p>\n  Generalmente in un blog o in un sito ricco di contenuti diversi argomenti vengono suddivisi in diverse categorie. Questa \u00e8 la pagina in cui un visitatore pu\u00f2 ottenere tutte le informazioni su un determinato argomento e che ti d\u00e0 la possibilit\u00e0 di presentare le categorie in un modo unico per fornire loro una grande esperienza.\n<\/p>\n<p>\n  Quindi dare uno stile diverso a ciascuna categoria pu\u00f2 darti un vantaggio rispetto ai tuoi concorrenti anche se usano lo stesso tema.\n<\/p>\n<p>\n  La differenza pu\u00f2 essere semplice come colori diversi per ciascuna categoria in layout diversi.\n<\/p>\n<p>\n  Vediamo come puoi farlo.\n<\/p>\n<p>\n  Modi per definire le categorie\n<\/p>\n<p>\n  Oltre ai temi gratuiti, puoi acquistare temi premium da diversi mercati. Generalmente questi temi sono caricati con funzionalit\u00e0 personalizzate, ma anche in questo caso la maggior parte di essi non ti dar\u00e0 la possibilit\u00e0 di modellare le tue categorie in modo diverso.\n<\/p>\n<p>\n  Perch\u00e9 un tema pu\u00f2 essere utilizzato in modo diverso da un sito Web all'altro, quindi l'autore del tema non sa come utilizzerai il tema.\n<\/p>\n<p>\n  Quindi dovresti sapere come modellare le categorie in modo diverso, ci sono due modi per farlo.\n<\/p>\n<ul>\n<li>Con modelli\n  <\/li>\n<li>Con CSS\n  <\/li>\n<\/ul>\n<p>\n  Ora vediamo ognuno con diversi casi d'uso.\n<\/p>\n<h3>\n  Con i modelli<br \/>\n<\/h3>\n<p>\n  Se stai cercando di apportare una modifica strutturale al layout, devi utilizzare i modelli. Se avr\u00e0 una barra laterale o sar\u00e0 una pagina a larghezza intera con modelli, puoi controllare il layout della tua pagina.\n<\/p>\n<h5>\n  Deve lavorare sul tema del bambino<br \/>\n<\/h5>\n<p>\n  Un prerequisito per l'utilizzo dei modelli \u00e8 l'utilizzo di temi figlio. Non \u00e8 che non funzioner\u00e0 nel tema principale, ma il problema di modificare il tema principale \u00e8 che non puoi controllare i file l\u00ec, una volta aggiornato il tema, tutte le tue modifiche andranno perse.\n<\/p>\n<p>\n  Puoi utilizzare alcuni temi premium pronti per il tema figlio, ma se stai utilizzando temi gratuiti che generalmente non includono alcun <a href=\"https:\/\/inform.click\/it\/come-iniziare-con-i-temi-child-di-wordpress\/\" title=\"tema figlio,\">tema figlio,<\/a> devi crearne uno. Una volta che il tuo tema figlio \u00e8 pronto, ora puoi creare i tuoi modelli di categoria.\n<\/p>\n<h5>\n  Come creare un modello di categoria<br \/>\n<\/h5>\n<p>\n  WordPress funziona su un sistema di template che segue un certo ordine gerarchico. \u00c8 necessario conoscere questa gerarchia di modelli per creare modelli di categoria.\n<\/p>\n<p>\n  L'ordine gerarchico per la categoria \u00e8.\n<\/p>\n<p>\n  <code>category-slug.php<\/code>\u2192 <code>category-id.php<\/code>\u2192 <code>category.php<\/code>\u2192 <code>archive.php<\/code>\u2192<code>index.php<\/code>\n<\/p>\n<p>\n  Secondo l'ordine, wordpress cercher\u00e0 <code>category-slug.php<\/code>dove slug significa nome di categoria, supponiamo che tu abbia una categoria chiamata Photoshop, quindi cercher\u00e0 <code>category-photoshop.php<\/code>prima se quel file non esiste, cercher\u00e0 <code>category-id.php<\/code>ad esempio qualsiasi file con ID categoria <code>category-3.php<\/code>se quello non \u00e8 disponibile cercher\u00e0 <code>category.php<\/code>se manca anche questo file cercher\u00e0 di usare <code>archive.php<\/code>il file come modello se quello non trovato va bene allora lo user\u00e0 finalmente <code>index.php<\/code>come modello base.\n<\/p>\n<p>\n  Per creare un modello di categoria devi trovare <code>category.php<\/code>il file nel tuo tema, la maggior parte dei temi avr\u00e0 <code>category.php<\/code>un file ma se non lo trovi cerca <code>archive.php<\/code>.\n<\/p>\n<p>\n  <strong>Nota:<\/strong> in alcuni framework potresti non trovare affatto questi file per quei casi in cui devi seguire quella particolare linea guida dei framework.\n<\/p>\n<p>\n  Ora, supponendo che tu stia lavorando su un tema figlio, copia il file <code>category.php<\/code>o <code>archive.php<\/code>dal tema principale e incollalo nella stessa posizione della cartella del tema figlio.\n<\/p>\n<p>\n  Ad esempio, se hai trovato il file richiesto nella directory principale del tema principale, devi posizionarlo nella directory principale del tema figlio allo stesso modo se si trovava in una sottocartella, quindi crea una sottocartella con lo stesso nome e incollala l\u00ec.\n<\/p>\n<p>\n  Ora andiamo avanti supponiamo che tu abbia una categoria chiamata Photoshop, rinomina il nuovo file nel tema figlio in questo modo <code>category-photoshop.php<\/code>e il gioco \u00e8 fatto, la categoria Photoshop utilizzer\u00e0 questo modello.\n<\/p>\n<p>\n  Ora vediamolo attraverso un esempio.\n<\/p>\n<p>\n  <strong>Nota:<\/strong> useremo il tema wordpress venti diciassette qui per i nostri esempi, il processo funzioner\u00e0 su qualsiasi tema ma la struttura html sar\u00e0 diversa da tema a tema.\n<\/p>\n<p>\n  Ora abbiamo creato un modello di categoria, facciamo un po' di personalizzazione.\n<\/p>\n<p>\n  Guarda come appare il modello corrente.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0ab8675b.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0ab8675b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  Questo \u00e8 ci\u00f2 che stiamo cercando di ottenere.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  Struttura basilare<br \/>\n<\/h5>\n<p>\n  Il tema Twenty diciassette ha un layout a due colonne ma vogliamo un layout a colonna singola, renderemo questo modello a tutta larghezza senza barra laterale.\n<\/p>\n<p>\n  Nel tema venti diciassette non c'\u00e8 alcun <code>category.php<\/code>file, quindi lo usiamo <code>archive.php<\/code>come modello di base e lo chiamiamo <code>category-photoshop.php<\/code>.\n<\/p>\n<p>\n  Vecchio codice (archive.php).\n<\/p>\n<pre><code>&lt;?php \/**\n\u00a0* The template for displaying archive pages\n\u00a0*\n\u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n\u00a0*\n\u00a0* @package WordPress\n\u00a0* @subpackage Twenty_Seventeen\n\u00a0* @since 1.0\n\u00a0* @version 1.0\n\u00a0*\/\n\u00a0\nget_header(); ?&gt;\n \n<\/code><\/pre>\n<div class=\"wrap\">\n  <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code><\/p>\n<header class=\"page-header\">\n    <code>\u00a0&lt;?php \u00a0the_archive_title( '\n\n&lt;h1 class=\"page-title\"&gt;', '' );&lt;br \/&gt;\n    \u00a0the_archive_description( '&lt;\/p&gt;\n&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;\n&lt;p&gt;' );&lt;br \/&gt;\n    \u00a0?&gt;&lt;br \/&gt;\n    \u00a0&lt;\/header&gt;\n&lt;p&gt;&lt;!-- .page-header --&gt;&lt;br \/&gt;\n    \u00a0&lt;?php endif; ?&gt; \u00a0<\/code><\/p>\n<div id=\"primary\" class=\"content-area\">\n      <code>\u00a0<\/code><br \/>\n      <main id=\"main\" class=\"site-main\" role=\"main\"><br \/>\n        <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n        \u00a0while (have_posts() ): the_post();\n        \u00a0\n        \/*\n        \u00a0* Include the Post-Format-specific template for the content.\n        \u00a0* If you want to override this in a child theme, then include a file\n        \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n        \u00a0*\/\n        \u00a0get_template_part( 'template-parts\/post\/content', get_post_format() );\n        \u00a0\n        endwhile;\n        \u00a0\n        the_posts_pagination( array(\n        \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',&lt;br \/&gt;\n        \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),&lt;br \/&gt;\n        \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',&lt;br \/&gt;\n        \u00a0) );&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        else: \u00a0&lt;br \/&gt;\n        get_template_part( 'template-parts\/post\/content', 'none' );&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        endif; ?&gt;&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        &lt;\/main&gt;&lt;!-- #main --&gt;&lt;br \/&gt;\n        \u00a0&lt;\/div&gt;\n&lt;p&gt;&lt;!-- #primary --&gt;&lt;br \/&gt;\n        \u00a0&lt;?php get_sidebar(); ?&gt;<\/code><br \/>\n      <\/main>\n    <\/div>\n<p><code>&lt;!-- .wrap --&gt;&lt;br \/&gt;\n    \u00a0 &lt;?php get_footer();<\/code><\/code><\/p>\n<p>Nuovo codice (category-photoshop.php).<\/p>\n<pre><code>&lt;?php \/**\n    \u00a0* The template for displaying photoshop pages\n    \u00a0*\n    \u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n    \u00a0*\n    \u00a0* @package WordPress\n    \u00a0* @subpackage Twenty_Seventeen\n    \u00a0* @since 1.0\n    \u00a0* @version 1.0\n    \u00a0*\/\n    \u00a0\n    get_header(); ?&gt; \u00a0<\/code>\n    <div class=\"wrap\">\n      <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code>\n      <header class=\"page-header\">\n        <code>\u00a0&lt;?php \u00a0the_archive_title( '&lt;h1 class=\"page-title\"&gt;', '' );\n        \u00a0the_archive_description( '&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;' );\n        \u00a0?&gt;\n        \u00a0&lt;\/header&gt;&lt;!-- .page-header --&gt;\n        \u00a0&lt;?php endif; ?&gt; \u00a0<\/code>\n        <div id=\"primary\" class=\"content-area\">\n          <code>\u00a0<\/code>\n          <main id=\"main\" class=\"site-main\" role=\"main\">\n            <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n            \u00a0while (have_posts() ): the_post();\n            \u00a0\n            \/*\n            \u00a0* Include the Post-Format-specific template for the content.\n            \u00a0* If you want to override this in a child theme, then include a file\n            \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n            \u00a0*\/\n            \u00a0get_template_part( 'template-parts\/post\/content', get_post_format() );\n            \u00a0\n            endwhile;\n            \u00a0\n            the_posts_pagination( array(\n            \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',\n            \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),\n            \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',\n            \u00a0) );\n            \u00a0\n            else: \u00a0\n            get_template_part( 'template-parts\/post\/content', 'none' );\n            \u00a0\n            endif; ?&gt;\n            \u00a0\n            &lt;\/main&gt;&lt;!-- #main --&gt;\n            \u00a0&lt;\/div&gt;&lt;!-- #primary --&gt;\n            &lt;\/div&gt;&lt;!-- .wrap --&gt;\n            \u00a0\n            &lt;?php get_footer();<\/code><\/code><\/pre>\n<p>Qui puoi vedere che ho rimosso <code>&lt;?php get_sidebar(); ?&gt;<\/code>perch\u00e9 questo modello non avr\u00e0 barre laterali.<\/p>\n<p>\n              Questo rimuover\u00e0 la barra laterale ma il layout non \u00e8 ancora a tutta larghezza, dobbiamo apportare alcune modifiche CSS. Ricorda che tutte le modifiche CSS verranno apportate ai file CSS dei temi figlio e non al tema principale.\n            <\/p>\n<p>\n              WordPress aggiunge una classe univoca a ciascuna categoria con il suo nome di categoria nel corpo in questo modo <code>category-photoshop<\/code>puoi scegliere come target quella classe per modellare la pagina.\n            <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b127323.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b127323.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n              <strong>CSS:<\/strong>\n            <\/p>\n<pre><code>@media screen and (min-width: 48em) {\n.category-photoshop #primary {\n float: none;\n width: 100%;\n}\n}<\/code><\/pre>\n<p>\n              Usando <code>media query<\/code>semplicemente per abbinare il foglio di stile del tema principale.\n            <\/p>\n<h5>\n              Aggiunta della descrizione della categoria<br \/>\n            <\/h5>\n<p>\n              Puoi mostrare una descrizione aggiuntiva di ciascuna categoria aggiungendo la descrizione nella sezione delle categorie. Fornire informazioni aggiuntive aiuter\u00e0 i visitatori a comprendere meglio l'argomento, ma puoi rendere questa sezione pi\u00f9 interessante dando un aspetto unico a ciascuna categoria.\n            <\/p>\n<p>\n              In base al nostro design, avremo bisogno di un'immagine personalizzata sul lato sinistro e del nome della categoria con la descrizione sul lato destro.\n            <\/p>\n<pre><code>&lt;?php \/**\n\u00a0* The template for displaying photoshop category\n\u00a0*\n\u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n\u00a0*\n\u00a0* @package WordPress\n\u00a0* @subpackage Twenty_Seventeen\n\u00a0* @since 1.0\n\u00a0* @version 1.0\n\u00a0*\/\n\u00a0\nget_header(); ?&gt;\n \n<\/code><\/pre>\n<div class=\"wrap\">\n              <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code><\/p>\n<header class=\"page-header\">\n                <code>\u00a0<\/code><\/p>\n<div class=\"header-category-img\">\n                  <code>&lt;img src=\"%3C?php%20echo%20get_stylesheet_directory_uri();%20?%3E\/assets\/images\/photoshop-banner.webp\" alt=\"Photoshop\" \/&gt;<\/code>\n                <\/div>\n<p><code>\u00a0<\/code><\/p>\n<div class=\"header-category-title\">\n                  <code>\u00a0<\/code><\/p>\n<h1 class=\"page-title\">\n                    <code>&lt;?php single_term_title()?&gt;<\/code><br \/>\n                  <\/h1>\n<p><code>\u00a0&lt;?php \u00a0the_archive_description( '\n\n&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;\n&lt;p&gt;' );&lt;br \/&gt;\n                  \u00a0?&gt;&lt;br \/&gt;\n                  \u00a0&lt;\/header&gt;\n&lt;\/div&gt;\n&lt;p&gt;                  \u00a0&lt;!-- .page-header --&gt;&lt;br \/&gt;\n                  \u00a0&lt;?php endif; ?&gt; \u00a0<\/code><\/p>\n<div id=\"primary\" class=\"content-area\">\n                    <code>\u00a0<\/code><br \/>\n                    <main id=\"main\" class=\"site-main\" role=\"main\"><br \/>\n                      <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n                      \u00a0while (have_posts() ): the_post();\n                      \u00a0\n                      \/*\n                      \u00a0* Include the Post-Format-specific template for the content.\n                      \u00a0* If you want to override this in a child theme, then include a file\n                      \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n                      \u00a0*\/\n                      \u00a0get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );\n                      \u00a0\n                      endwhile;\n                      \u00a0\n                      the_posts_pagination( array(\n                      \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',&lt;br \/&gt;\n                      \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),&lt;br \/&gt;\n                      \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',&lt;br \/&gt;\n                      \u00a0) );&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      else: \u00a0&lt;br \/&gt;\n                      get_template_part( 'template-parts\/post\/content-photoshop', 'none' );&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      endif; ?&gt;&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      &lt;\/main&gt;&lt;!-- #main --&gt;&lt;br \/&gt;\n                      \u00a0&lt;\/div&gt;\n&lt;p&gt;&lt;!-- #primary --&gt;&lt;br \/&gt;\n                      &lt;!-- .wrap --&gt;&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      &lt;?php get_footer();<\/code><\/code><\/p>\n<p><strong>CSS:<\/strong><\/p>\n<pre><code>.page-header {\n                      \u00a0border-bottom: 1px solid #ccc;\n                      \u00a0box-sizing: border-box;\n                      \u00a0margin-bottom: 1.5em;\n                      \u00a0padding-bottom: 0.5em;\n                      }\n                      .header-category-title {\n                      \u00a0float: left;\n                      \u00a0padding-top: 15px;\n                      \u00a0width: 85%;\n                      }\n                      .header-category-img {\n                      \u00a0float: left;\n                      \u00a0width: 15%;\n                      }<\/code><\/pre>\n<p>                      <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b34bc17.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b34bc17.webp\" alt=\"\"><\/a><\/p>\n<p>Puoi vedere che ho apportato alcune modifiche nella <code>page-header<\/code>sezione, ma la pi\u00f9 importante \u00e8 <code>single_term_title()<\/code>perch\u00e9 voglio visualizzare solo il nome della categoria come questo Photoshop invece di Categoria: Photoshop.<\/p>\n<p>Andare avanti.<\/p>\n<h5>Vista della scatola<\/h5>\n<p>Abbiamo apportato le modifiche di base come la creazione di un layout di colonna e abbiamo modificato la sezione di descrizione della categoria ora facciamo qualcosa di un po' pi\u00f9 avanzato, convertiremo l'elenco dei post dalla visualizzazione elenco a una visualizzazione griglia o casella con 3 elementi per colonna.<\/p>\n<p>Per apportare queste modifiche dobbiamo modificare <code>get_template_part<\/code>il percorso perch\u00e9 il contenuto viene chiamato da una posizione diversa qui, ma in alcuni temi potresti trovare il contenuto posizionato direttamente nel modello di base.<\/p>\n<pre><code>get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );<\/code><\/pre>\n<p>Ora per modificare quella pagina di contenuto devi copiare il file dal tema principale al tema figlio e posizionarlo nella stessa struttura di cartelle, quindi rinominarlo come desideri.<\/p>\n<p>Qui ho copiato il <code>content.php<\/code>file dal tema principale e l'ho incollato come <code>content-photoshop.php<\/code>nel tema figlio. Viene rinominato perch\u00e9 qualsiasi modifica verr\u00e0 apportata qui influenzer\u00e0 solo questo modello.<\/p>\n<p>                      <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b553c52.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b553c52.webp\" alt=\"\"><\/a><\/p>\n<p>Codice (content-photoshop.php).<\/p>\n<pre><code>&lt;?php \/**\n                      \u00a0* Template part for displaying photoshop posts\n                      \u00a0*\n                      \u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n                      \u00a0*\n                      \u00a0* @package WordPress\n                      \u00a0* @subpackage Twenty_Seventeen\n                      \u00a0* @since 1.0\n                      \u00a0* @version 1.2\n                      \u00a0*\/\n                      \u00a0\n                      ?&gt; \u00a0<\/code>\n                      <article id=\"post-&lt;?php the_ID(); ?&gt;\" post_class=\"\">\n                        <code>&gt; \u00a0&lt;?php \u00a0if (is_sticky() && is_home() ): \u00a0echo twentyseventeen_get_svg( array( 'icon' =&gt; 'thumb-tack') );\n                        \u00a0endif;\n                        \u00a0?&gt;\n                        \u00a0&lt;?php if ('' !== get_the_post_thumbnail() &&! is_single() ): ?&gt; \u00a0<\/code>\n                        <div class=\"post-thumbnail\">\n                          <code>\u00a0 &lt;a href=\"https:\/\/inform.click%3C\"&gt;\u00a0&lt;?php the_post_thumbnail( 'twentyseventeen-featured-image' ); ?&gt; \u00a0&lt;\/a&gt; \u00a0<\/code>\n                        <\/div><!-- .post-thumbnail -->\n                        <code>\u00a0&lt;?php endif; ?&gt; \u00a0<\/code>\n                        <header class=\"entry-header1\">\n                          <code>\u00a0&lt;?php \u00a0if (is_single()) {\n                          \u00a0the_title( '&lt;h1 class=\"entry-title\"&gt;', '' );\n                          \u00a0} elseif (is_front_page() && is_home()) {\n                          \u00a0the_title( '&lt;h3 class=\"entry-title\"&gt;&lt;a href=\"https:\/\/inform.click'.%20esc_url(%20get_permalink()%20).%20'\" rel=\"bookmark\"&gt;', '&lt;\/a&gt;&lt;\/h3&gt;' );\n                          \u00a0} else {\n                          \u00a0the_title( '&lt;h2 class=\"entry-title\"&gt;&lt;a href=\"https:\/\/inform.click'.%20esc_url(%20get_permalink()%20).%20'\" rel=\"bookmark\"&gt;', '&lt;\/a&gt;&lt;\/h2&gt;' );\n                          \u00a0}\n                          \u00a0if ('post' === get_post_type()) {\n                          \u00a0echo '&lt;div class=\"entry-meta\"&gt;';\n                          \u00a0if (is_single()) {\n                          \u00a0twentyseventeen_posted_on();\n                          \u00a0} else {\n                          \u00a0echo twentyseventeen_time_link();\n                          \u00a0twentyseventeen_edit_link();\n                          \u00a0};\n                          \u00a0echo '&lt;\/div&gt;&lt;!-- .entry-meta --&gt;';\n                          \u00a0};\n                          \u00a0?&gt;\n                          \u00a0&lt;\/header&gt;&lt;!-- .entry-header --&gt;\n                          \u00a0\n                          &lt;div class=\"entry-content\"&gt;\n                          \u00a0&lt;?php \u00a0\/* translators: %s: Name of current post *\/\n                          \u00a0if (is_single() ): \u00a0the_content( sprintf(\n                          \u00a0__( 'Continue reading&lt;span class=\"screen-reader-text\"&gt; \"%s\"', 'twentyseventeen' ),\n                          \u00a0get_the_title()\n                          \u00a0) );\n                          \u00a0\n                          ks29so_link_pages( array(\n                          \u00a0'before' =&gt; '&lt;div class=\"page-links\"&gt;'. __( 'Pages:', 'twentyseventeen' ),\n                          \u00a0'after' =&gt; '&lt;\/div&gt;',\n                          \u00a0'link_before' =&gt; '&lt;span class=\"page-number\"&gt;',\n                          \u00a0'link_after' =&gt; '&lt;\/span&gt;',\n                          \u00a0) );\n                          \u00a0else:\n                          \u00a0\n                          the_excerpt( sprintf(\n                          \u00a0__( 'Continue reading&lt;span class=\"screen-reader-text\"&gt; \"%s\"&lt;\/span&gt;', 'twentyseventeen' ),\n                          \u00a0get_the_title()\n                          \u00a0) );\n                          \u00a0\n                          ks29so_link_pages( array(\n                          \u00a0'before' =&gt; '&lt;div class=\"page-links\"&gt;'. __( 'Pages:', 'twentyseventeen' ),\n                          \u00a0'after' =&gt; '&lt;\/div&gt;',\n                          \u00a0'link_before' =&gt; '&lt;span class=\"page-number\"&gt;',\n                          \u00a0'link_after' =&gt; '&lt;\/span&gt;',\n                          \u00a0) );\n                          \u00a0endif;\n                          \u00a0?&gt;\n                          \u00a0&lt;\/div&gt;&lt;!-- .entry-content --&gt;\n                          \u00a0\n                          &lt;?php \u00a0if (is_single()) {\n                          \u00a0twentyseventeen_entry_footer();\n                          \u00a0}\n                          \u00a0?&gt; \u00a0<\/code>\n                        <\/header>\n                      <\/article><code>&lt;!-- #post-## --&gt;<\/code>\n                      <p>\n                        Ora poche cose da notare qui che ho aggiunto una classe personalizzata <code>one-third<\/code>nella sezione dell'articolo e ho cambiato il tipo di contenuto <code>excerpt<\/code>per la visualizzazione della scatola, altre modifiche strutturali sono autoesplicative.\n                      <\/p>\n                      <p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n                      <pre><code>.category-photoshop main{\n margin:0 -15px;\n}\n.one-third {\n box-sizing: border-box;\n float: left;\n padding: 0 15px;\n width: 33.333%;\n}\n.one-third .post-container {\n border: 1px solid #ccc;\n padding: 10px;\n}\n.one-third .post-thumbnail{\n margin-bottom:0;\n}\n.one-third h2{\n margin-bottom:0.2em;\n}<\/code><\/pre>\n<p>\n                        Ora ecco come appare il layout.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" alt=\"\" \/><\/a><\/p>\n<h3>\n                        Solo con CSS<br \/>\n                      <\/h3>\n<p>\n                        Se non ti senti a tuo agio con il codice php anche allora puoi modellare le pagine delle categorie solo con CSS, ma queste modifiche saranno limitate in un modo che non puoi aggiungere o modificare il codice, puoi solo modellare gli elementi esistenti.\n                      <\/p>\n<p>\n                        Vediamo attraverso un esempio come anche con queste limitazioni puoi rendere uniche le tue pagine di categoria.\n                      <\/p>\n<p>\n                        Diciamo che vogliamo modellare la nostra categoria wordpress da questo.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0bb17929.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0bb17929.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n                        a questo.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c070623.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c070623.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n                        Stile di base<br \/>\n                      <\/h5>\n<p>\n                        Puoi cambiare il colore di sfondo molto facilmente con i CSS prendendo di mira la classe fornita da wordpress.\n                      <\/p>\n<p>\n                        Qualcosa come questo.\n                      <\/p>\n<p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress .site-content-contain {\n background-color:#eaeaea;\n}<\/code><\/pre>\n<h5>\n                        Aggiunta dell'icona al titolo della categoria<br \/>\n                      <\/h5>\n<p>\n                        Puoi aggiungere icone uniche a ciascuna categoria con immagini di sfondo, come da requisito qui ne aggiungeremo una solo alla nostra categoria wordpress.\n                      <\/p>\n<p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress .page-header {\n border-bottom: 1px solid #ccc;\n margin-bottom: 1.5em;\n padding-bottom: 0.5em;\n}\n.category-wordpress .page-header h1{\n background:url(\"assets\/images\/wordpress-logo.webp\") no-repeat left center;\n padding-bottom:5px;\n padding-left:35px;\n}<\/code><\/pre>\n<h5>\n                        Creazione di una pagina a larghezza intera<br \/>\n                      <\/h5>\n<p>\n                        Puoi convertire una pagina di due o pi\u00f9 colonne in una pagina a larghezza intera almeno visivamente tramite CSS.\n                      <\/p>\n<p>\n                        <strong>CSS:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress:not(.error404) #primary{\n float: none;\n width: 100%;\n}\n \n.category-wordpress #secondary{\n display:none;\n}<\/code><\/pre>\n<p>\n                        So che \u00e8 un hack CSS e non \u00e8 consigliabile come best practice, ma puoi raggiungere il tuo obiettivo di progettazione in questo modo, specialmente se non sei abbastanza sicuro di lavorare con i modelli.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c38733b.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c38733b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n                        Ma se puoi lavorare con i modelli, questo metodo per creare una pagina a larghezza intera non \u00e8 consigliabile come scorciatoia perch\u00e9 tutto ci\u00f2 che stai facendo \u00e8 nascondere la visualizzazione nel browser mentre rimane nel DOM.\n                      <\/p>\n<h4>\n                        Conclusione<br \/>\n                      <\/h4>\n<p>\n                        Come puoi vedere, puoi fare molto per stilizzare diverse categorie e gli esempi sopra menzionati sono solo un punto di partenza, ma le possibilit\u00e0 dipendono dalla tua capacit\u00e0 di lavorare con modelli e CSS. A seconda del tuo livello di abilit\u00e0, puoi scegliere in che modo vuoi modellare le tue categorie.\n                      <\/p>\n<p>\n                        Quindi conosci altri modi per modellare diverse categorie in modo diverso, faccelo sapere nella sezione commenti qui sotto.\n                      <\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n                        Fonte di registrazione: instantshift.com\n                      <\/div>\n<p>                    <\/main>\n                  <\/div>\n<\/p><\/div>\n<\/header><\/div>\n<p>          <\/main>\n        <\/div>\n<\/header><\/div>\n<\/header>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Il design \u00e8 sempre stato uno degli aspetti pi\u00f9 importanti dell&#8217;interfaccia utente. Una buona interfaccia utente porter\u00e0 pi\u00f9 visitatori al tuo sito e alla fine maggiori entrate per te. Oggi ci sono milioni di siti Web live e devi rendere il tuo sito abbastanza unico da distinguersi dalla concorrenza. Quanto \u00e8 popolare WordPress Ci sono molti modi in cui puoi costruire il tuo sito web, ma la piattaforma che scegli per il tuo sito web pu\u00f2 essere un fattore importante nel determinare quanta personalizzazione puoi fare. Ci sono molte piattaforme tra cui puoi scegliere, ma wordpress \u00e8 una delle&#8230;<\/p>\n","protected":false},"author":1,"featured_media":192398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[225,56,147],"tags":[],"class_list":["post-255683","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-libri-di-testo","category-web-e-wordpress","category-web-suggerimenti-e-trucchi"],"_links":{"self":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/posts\/255683","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/comments?post=255683"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/posts\/255683\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/media?parent=255683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/categories?post=255683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/it\/wp-json\/wp\/v2\/tags?post=255683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}