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.