{"id":1012361,"date":"2016-08-21T10:58:57","date_gmt":"2016-08-21T10:58:57","guid":{"rendered":"https:\/\/wpml.org\/it\/2016\/08\/come-creare-un-tema-figlio-multilingue\/"},"modified":"2016-08-21T10:58:57","modified_gmt":"2016-08-21T10:58:57","slug":"come-creare-un-tema-figlio-multilingue","status":"publish","type":"post","link":"https:\/\/wpml.org\/it\/tutorial-it\/2016\/08\/come-creare-un-tema-figlio-multilingue\/","title":{"rendered":"Come creare un tema figlio multilingue?"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/03\/create-a-multilingual-child-theme.png\" alt=\"creare un tema figlio multilingue\" width=\"675\" height=\"205\" \/><\/p>\n<h2>Introduzione<\/h2>\n<p>Se siete alle prime armi con WordPress, potreste chiedervi perch\u00e9 dovreste creare un tema figlio. Beh, ci sono un paio di motivi per cui si desidera farlo. Il pi\u00f9 importante \u00e8 che se avete apportato delle modifiche direttamente ai file del tema e il tema viene aggiornato, perderete queste modifiche.<\/p>\n<p>Per creare un tema figlio non ci vuole una scienza. Tutto quello che dovete fare \u00e8 creare una directory del tema figlio all&#8217;interno della cartella del tema, aggiungere i file style.css e functions.php e il file di configurazione della lingua. In questo tutorial spiegheremo nel dettaglio come creare un tema figlio multilingue per il tema <a href=\"http:\/\/my.studiopress.com\/themes\/genesis\/\">Genesis<\/a> come esempio. Si possono seguire le stesse fasi per creare un tema figlio per altri temi.<\/p>\n<h2>Fasi<\/h2>\n<ol>\n<li>Create una directory del tema figlio, che verr\u00e0 posizionata in wp-content\/themes. Un paio di cose da notare:<\/li>\n<\/ol>\n<ul>\n<li>Si consiglia di aggiungere \u201c-child\u201d (-figlio) al nome della directory del vostro tema figlio.<\/li>\n<li>Quando date il nome alla directory del vostro tema figlio non inserite spazi, perch\u00e9 potrebbe generare degli errori. Osservate la seguente illustrazione.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/03\/create-child-theme-folder.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/03\/create-child-theme-folder.png\" alt=\"creare una cartella del tema figlio\" width=\"139\" height=\"104\" \/><\/a><\/p>\n<ol start=\"2\">\n<li>Create un foglio di stile per il tema figlio (style.css file). Questo file verr\u00e0 posizionato all&#8217;interno della cartella del tema figlio che avete creato. Il foglio di stile deve iniziare con un&#8217;intestazione del foglio di stile, che contiene informazioni quali il nome del tema figlio, l&#8217;URL del tema figlio, la descrizione, il modello, ecc.).<\/li>\n<\/ol>\n<p>Nota: per il tema Genesis non si consiglia di importare il file style.css da Genesis Framework, perch\u00e9 di tanto in tanto modificano la progettazione. Potete invece scaricare il tema figlio\u00a0Genesis Sample disponibile dal vostro account e su https:\/\/github.com\/copyblogger\/genesis-sample<\/p>\n<p>Ha l&#8217;aspetto di Genesis, ma pu\u00f2 essere utilizzato senza importare il foglio di stile padre, perch\u00e9 ne ha uno. Per gli altri temi potete seguire le fasi fornite per aggiungere il foglio di stile al vostro tema figlio. Guardate il seguente esempio.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\/*\n\nNome del tema: Genesis Child\n\nDescrizione: tema figlio per Genesis\n\nAutore: XYZ\n\nModello: genesis\n\nDominio testuale: genesis\n\n*\/<\/pre>\n<p>Sostituite il testo dell&#8217;esempio con i dettagli rilevanti del vostro tema. Un paio di cose da menzionare qui:<\/p>\n<ul>\n<li>La linea del modello corrisponde al nome della directory del tema padre.<\/li>\n<li>\u00c8 buona norma aggiungere il dominio testuale del vostro tema, che viene utilizzato per denotare tutto il testo appartenente al tema.<\/li>\n<\/ul>\n<ol start=\"3\">\n<li>Ora \u00e8 il momento di ereditare gli stili dal tema padre. Questa operazione pu\u00f2 essere effettuata creando il file functions.php all&#8217;interno della directory del tema figlio. Poi copiate e incollate il codice sottostante.<\/li>\n<\/ol>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">&amp;lt;?php\n\n \n\nfunction custom_enqueue_child_theme_style() {\n\nwp_enqueue_style( 'parent-theme-css', get_template_directory_uri() . '\/style.css' );\n\n}\n\nadd_action( 'wp_enqueue_scripts', 'custom_enqueue_child_theme_style' );<\/pre>\n<ol start=\"4\">\n<li>A questo punto potete attivare il vostro tema figlio navigando nella dashboard di WordPress &gt;&gt; Appearance (Aspetto) &gt;&gt; Themes (Temi).<\/li>\n<li>Aggiungete un file di configurazione della lingua al vostro tema figlio. Potete scaricare un file di configurazione della lingua esemplificativo da <a href=\"https:\/\/d2salfytceyqoe.cloudfront.net\/wp-content\/uploads\/2010\/10\/wpml-config.zip\">qui<\/a> e posizionarlo nella directory del tema figlio. Il file di configurazione della lingua viene utilizzato per indicare cosa deve essere tradotto nel tema. Leggete in merito al <a href=\"https:\/\/wpml.org\/documentation\/support\/language-configuration-files\/\">file di configurazione della lingua<\/a>. Nota: dovrete eliminare il file di configurazione della lingua del vostro tema padre e tenere quello del tema figlio, perch\u00e9 tenerli entrambi genera degli errori. Ora la directory del vostro tema figlio dovrebbe avere un aspetto simile.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/03\/files-in-child-theme-folder.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/03\/files-in-child-theme-folder.png\" alt=\"file nella cartella del tema figlio\" width=\"116\" height=\"66\" \/><\/a><\/p>\n<h2>Conclusione<\/h2>\n<p>I temi figlio vi permettono di applicare delle modifiche al vostro tema senza alterare il tema padre, il che terr\u00e0 organizzato il vostro codice ed eviter\u00e0 che gli aggiornamenti del tema modifichino le vostre modifiche. Seguendo le istruzioni di questo tutorial potete creare un tema figlio in pochi minuti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduzione Se siete alle prime armi con WordPress, potreste chiedervi perch\u00e9 dovreste creare un tema figlio. Beh, ci sono un paio di motivi per cui si desidera farlo. Il pi\u00f9 importante \u00e8 che se avete apportato delle modifiche direttamente ai file del tema e il tema viene aggiornato, perderete queste modifiche. Per creare un tema [&hellip;]<\/p>\n","protected":false},"author":76577,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","ep_exclude_from_search":false,"footnotes":""},"categories":[11021,5890],"tags":[],"class_list":["post-1012361","post","type-post","status-publish","format-standard","hentry","category-compatibilita","category-tutorial-it"],"spectra_custom_meta":{"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_syntaxhighlighter_encoded":["1"],"_alp_processed":["1517823442"],"_views_template":["0"],"_top_nav_excluded":[""],"_cms_nav_minihome":[""],"_oembed_8b192c37df925cacb831b3922e69595d":["<iframe title=\"Using WPML To Translate Pages Built With Fusion Builder (Avada Theme)\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/_bNqjjBPdGA?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_8b192c37df925cacb831b3922e69595d":["1668449166"],"_oembed_bbf56b1d4c25ce11481afba39f176f85":["<iframe title=\"Using WPML to translate content created with page builders\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/MSqNzrdPMkE?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_bbf56b1d4c25ce11481afba39f176f85":["1668449166"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["0"],"_uag_css_file_name":["uag-css-1012361.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:1:{i:0;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1778124110\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Dario","author_link":"https:\/\/wpml.org\/it\/author\/darioh\/"},"uagb_comment_info":0,"uagb_excerpt":"Introduzione Se siete alle prime armi con WordPress, potreste chiedervi perch\u00e9 dovreste creare un tema figlio. Beh, ci sono un paio di motivi per cui si desidera farlo. Il pi\u00f9 importante \u00e8 che se avete apportato delle modifiche direttamente ai file del tema e il tema viene aggiornato, perderete queste modifiche. Per creare un tema&hellip;","_links":{"self":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/posts\/1012361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/users\/76577"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/comments?post=1012361"}],"version-history":[{"count":0,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/posts\/1012361\/revisions"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/media?parent=1012361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/categories?post=1012361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/tags?post=1012361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}