Area widget in un Child Theme
-
Buona serata!
Sono un novizio, e sto realizzando per diletto un sito.
Uso il tema Responsive e ho creato il suo child theme.
Il mio scopo e realizzare, sopra l’immagine dell’header, un’area widget dove inserire le bandierine del plugin qtranslate.
Riesco a realizzarlo con il parent theme, ma non con il child theme.In rete ho trovato queste istruzioni che permettono di farlo nel parent theme:
Aggiungere al funcitions.php questo codice:<?php
/** Registriamo l’area widget . */
add_action( ‘widgets_init’, ‘area_widgets_init’ );/** Fase di creazione dell’area widget. */
function area_widgets_init() {
// indichiamo la posizione come promemoria in questo commento, ad esempio: colonna sinistra widget.
register_sidebar( array(
‘name’ => __( ‘Titolo colonna sinistra widget’, ‘nome-tema’ ),
‘id’ => ‘colonna-sinistra-widget’,
‘description’ => __( ‘Descrizione colonna sinistra widget’, ‘nome-tema’ ),
‘before_widget’ => ‘<li id=”%1$s”>’,
‘after_widget’ => ”,
‘before_title’ => ‘<h3>’,
‘after_title’ => ‘</h3>’,
) );
}?>
Nel file header.php inserisco subito dopo <div id=”container” class=”hfeed”> questo codice:
<?php
// Area colonna sinistra widget, dove richiamiamo l’id
if ( is_active_sidebar( ‘colonna-sinistra-widget’ ) ) : ?><div id=”widget-sidebar”>
-
<?php dynamic_sidebar( ‘colonna-sinistra-widget’ ); ?>
<?php endif; ?>
Purtroppo non funziona nel child theme, dove non compare nei widget alcuna nuova area . Ho creato il file functions.php (vuoto) e vi ho inserito la prima parte di codica; dopo dal parent theme ho copiato nella cartella del child theme l’header.php e ho aggiunto il secondo codice, ma nel menù widget non compare nulla.
In cosa sbaglio? Qualcuno può aiutarmi?
- L'argomento ‘Area widget in un Child Theme’ è chiuso a nuove risposte.