Anzitutto andare su Impostazioni –> generali, scrittura, lettura, discussione, media, permalink
Poi impostare utenti
Poi passare a modificare il tema child
Il tema child è un tema alternativo a quello di base, che permette di variare il tema principale senza toccarlo direttamente e quindi lasciandolo fruibile nei nuovi aggiornamenti.
Entriamo nello specifico con un esempio, che può variare nelle scelte, ma che può rappresentare una buona sintesi di partenza.
1) Si prenda ad esempio il tema wordpress.org twentyeleven
2) Si generi una nuova cartella nella posizione dei temi con il nome twentyeleven-mod1
3) Nella cartella twentyeleven-mod1 ci sarà:
3a) Un file style.css così composto , a cui si potranno aggiungere tutte le modifiche agli stili esistenti
/*
Theme Name: twentyeleven-mod1
Theme URI: http://www.wordpress.org
Description: Tema Child per Twenty Eleven
Author: Autore
Author URI: http://www.wordpress.org
Template: twentyeleven
Version: 1.0.0
*/
@import url(“../twentyeleven/style.css”);
3b) Un file functions.php così composto
<?php
// … aggiungo funzioni al tema genitore
?>
4) Si noti che i file style.css e functions.php che si usano nel tema child sono gli unici che hanno una struttura particolare, in quanto non sostituiscono interamente gli originali del tema genitore (in particolare functions.php), ma vi si sovrappongono. Ad esempio nel file functions.php del tema child, qualora si desideri cambiare la funzione “function twentyeleven_posted_on” , si genererà un file functions.php del tema child di questo tipo
<?php
// … aggiungo funzioni al tema genitore
?>
<?php
function twentyeleven_posted_on() {
printf( __( ‘<span class=”sep”></span><a href=”%1$s” title=”%2$s” rel=”bookmark”></a><span class=”by-author”><span class=”sep”> by </span> <span class=”author vcard”><a class=”url fn n” href=”%5$s” title=”%6$s” rel=”author”>%7$s</a></span></span>’, ‘twentyeleven’ ),
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
esc_attr( get_the_date( ‘c’ ) ),
esc_html( get_the_date() ),
esc_url( get_author_posts_url( get_the_author_meta( ‘ID’ ) ) ),
esc_attr( sprintf( __( ‘View all posts by %s’, ‘twentyeleven’ ), get_the_author() ) ),
get_the_author()
);
}
?>
5) Per tutti gli altri file del tema genitore, ad esempio footer.php invece si dovrà copiare il file completo nella cartella del tema child e poi andarlo a modificare nel complesso.
Qualora esistono dei plugins specifici che aiutano a generare un tema child ricercabili su wordpress.org
è buona norma scansionare con un servizio di verifica locale oppure online l’indirizzo dei siti e/o file scaricati
link ai detentori dei marchi citati: www.wordpress.org
Apri un sito e guadagna con Altervista - Disclaimer - Segnala abuso - Privacy Policy - Personalizza tracciamento pubblicitario