Kim Possible Italia – un sito per Kim & Ron © 2008-2023

Cultura & Studio del Disney cartoon Kim Possible, su piattaforma Wordpress html5

Impostazioni WordPress di base e modifica del tema genitore, uso del tema child (figlio)

 

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

Lascia un commento

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Sei il visitatore n°


eXTReMe Tracker
Histats