<\/a><\/figure>\n\n\n\nNella schermata qui sopra, tutti quelli evidenziati in giallo sono Custom Post Type aggiuntivi a quelli standard di WordPress. I primi tre sono stati creati manualmente, mentre “Prodotti” \u00e8 una tipologia di post creata automaticamente quando si installa il plugin WooCommerce.<\/p>\n\n\n\n
Infatti, questa funzionalit\u00e0 \u00e8 molto utilizzata anche dagli sviluppatori di plugin e temi WordPress, i quali integrano i Custom Post Type nei loro prodotti.<\/p>\n\n\n\n
Insomma, gli esempi potrebbero essere infiniti. Puoi creare un Custom Post Type per qualsiasi tipologia di contenuto che desideri: video, podcast, portfolio, servizi, progetti, ricette, recensioni, clienti, ecc.<\/p>\n\n\n\n
Come creare un Custom Post Type<\/h2>\n\n\n\n Abbiamo visto cos’\u00e8 un Custom Post Type, perch\u00e9 pu\u00f2 essere molto utile e, infine, qualche esempio. Ma come creare un Custom Post Type?<\/p>\n\n\n\n
La buona notizia \u00e8 che creare un Custom Post Type su WordPress \u00e8 molto facile. Si pu\u00f2 fare in due modi<\/strong>: utilizzando un plugin<\/strong> o inserendo il codice<\/strong> manualmente nel tuo file functions.php. Se non hai molta esperienza in codifica, ti consigliamo di utilizzare un plugin dedicato, come Pods<\/strong><\/em> o Custom Post Type UI<\/em><\/strong>. Questi plugin ti permettono di creare, gestire e personalizzare facilmente i tuoi Custom Post Type e le relative tassonomie.<\/p>\n\n\n\nMetodo 1: utilizzare un plugin<\/h3>\n\n\n\n <\/figure>\n\n\n\nSe sei un utente WordPress e hai bisogno di creare un tipo di post personalizzato per i tuoi progetti, il plugin Custom Post Type UI<\/strong> potrebbe essere la soluzione. <\/p>\n\n\n\nQuesto strumento intuitivo ti permette di creare facilmente nuove tipologie di post, senza dover scrivere codice personalizzato. <\/p>\n\n\n\n <\/figure>\n\n\n\nCon Custom Post Type UI, puoi configurare campi personalizzati, categorie e tag specifici per il tuo tipo di post, oltre a definire i permessi di visualizzazione per utenti e ruoli specifici. In questo modo potrai personalizzare al massimo la tua esperienza di pubblicazione e organizzare i tuoi contenuti in modo efficiente.<\/p>\n\n\n\n
Il plugin ti consente anche di modificare successivamente i post o le tassonomie create.<\/p>\n\n\n\n
Metodo 2: manualmente tramite il file functions.php<\/h3>\n\n\n\n L’alternativa all’utilizzo di un plugin \u00e8 quella di inserire manualmente il codice nel file functions.php<\/em> di WordPress.<\/p>\n\n\n\nEcco di seguito il codice da inserire ed eventualmente personalizzare:<\/p>\n\n\n\n
\/* Custom Post type start *\/\n\nfunction cw_post_type_news() {\n\n$supports = array(\n'title', \/\/ post title\n'editor', \/\/ post content\n'author', \/\/ post author\n'thumbnail', \/\/ featured images\n'excerpt', \/\/ post excerpt\n'custom-fields', \/\/ custom fields\n'comments', \/\/ post comments\n'revisions', \/\/ post revisions\n'post-formats', \/\/ post formats\n);\n\n$labels = array(\n'name' => _x('news<\/strong>', 'plural'),\n'singular_name' => _x('news<\/strong>', 'singular'),\n'menu_name' => _x('news<\/strong>', 'admin menu'),\n'name_admin_bar' => _x('news<\/strong>', 'admin bar'),\n'add_new' => _x('Add New', 'add new'),\n'add_new_item' => __('Add New news'),\n'new_item' => __('New news<\/strong>'),\n'edit_item' => __('Edit news<\/strong>'),\n'view_item' => __('View news<\/strong>'),\n'all_items' => __('All news<\/strong>'),\n'search_items' => __('Search news<\/strong>'),\n'not_found' => __('No news<\/strong> found.'),\n);\n\n$args = array(\n'supports' => $supports,\n'labels' => $labels,\n'public' => true,\n'query_var' => true,\n'rewrite' => array('slug' => 'news<\/strong>'),\n'has_archive' => true,\n'hierarchical' => false,\n);\nregister_post_type('news<\/strong>', $args);\n}\nadd_action('init', 'cw_post_type_news');\n\n\/* Custom Post type end *<\/mark><\/pre>\n\n\n\nQuesto \u00e8 il codice di base per creare un Custom Post Type. Le parole in neretto sono personalizzabili in base al nome che si desidera assegnare alla tipologia di post.<\/p>\n\n\n\n
Ci sono anche altre opzioni che possono essere modificate a seconda delle necessit\u00e0. Ad esempio, l’opzione has_archive<\/strong> stabilisce se il tipo di post prevede o meno l’archivio e l’opzione public<\/strong> se i post devono essere visibili sul front-end.<\/p>\n\n\n\nComunque, non ci dilungheremo oltre su questo argomento lasciando spazio ad altri siti maggiormente incentrati sul coding<\/em>. Qui<\/a>, ad esempio, puoi trovare maggiori dettagli.<\/p>\n\n\n\nConclusioni<\/h2>\n\n\n\n In conclusione, un Custom Post Type pu\u00f2 davvero aiutarti a migliorare il tuo sito WordPress. Ti permette di creare e organizzare il tuo contenuto in modo pi\u00f9 flessibile e coerente. Questo rende il sito pi\u00f9 facile da navigare per i tuoi visitatori e migliora persino sotto il punto di vista della SEO.<\/p>\n","protected":false},"excerpt":{"rendered":"
Una delle tante caratteristiche che rendono WordPress un CMS potente e flessibile \u00e8 la possibilit\u00e0 di creare un Custom Post Type, ovvero una tipologia di post personalizzato. In questo articolo andremo a vedere cosa sono i Custom Post Type, perch\u00e9 possono essere utili e, ovviamente, come crearli. Cos’\u00e8 un Custom Post Type Un Custom Post […]<\/p>\n","protected":false},"author":1,"featured_media":6976,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"yoast_head":"\n
Creare un Custom Post Type in WordPress - Creare Sito Web Gratis<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n \n \n \n\t \n\t \n\t \n