• Bones,
    Estic fent anar el tema Vantage. He construït un tema-fill des d’on reescric l’style.css i d’altres arxius com el footer.php i l’index.php respectant la jerarquia de carpetes.
    Fins aquí tot bé. Els arxius sobreescrits al fill, passen per davant dels arxius pare.
    El problema és que en provar de reescriure inc/widgets.php, no respon.
    la modificació SÍ funciona si la faig al tema pare. Per tant, fa tot l’efecte que no està carregant inc/widgets.php del tema fill, o bé, que el carrega, però després el sobreescriu amb l’arxiu pare.
    He llegit en fòrums en anglès i en general la informació és un xic contradictòria.
    alguna idea?
    Merci!!!

S'està mostrant 3 respostes - de la 1 a la 3 (d'un total de 3)
  • Moderador cubells

    (@cubells)

    Sense veure el codi que tens és difícil saber-ho.

    Fa pinta que no has desactivat el registre dels ginys (widgets) al tema pare. És una “pecularietat” que has de fer abans de registrar els teus.

    Ja diràs.

    Iniciador del debat vilatours

    (@vilatours)

    Hola cubells,
    Merci per la resposta!
    Aquest és el codi.

    <!-- More info link esborrat
    <?php if(!empty($instance['more_url'])) : ?>
    				<a href="<?php echo esc_url($instance['more_url']) ?>" class="more-button"><?php echo !empty($instance['more']) ? esc_html($instance['more']) : __('More Info', 'vantage') ?> <i></i></a>
    			<?php endif; ?>
    
    -->

    De tota manera, entenc que el codi en si, no és el problema ja que com comentava, la modificació funciona perfectament si la faig al pare. A més, com pots comprovar, la modificació és de fet una eliminacació de codi.

    Fa pinta que no has desactivat el registre dels ginys (widgets) al tema pare. És una “pecularietat” que has de fer abans de registrar els teus.

    En tot cas, com hauria de fer per desactivar el registre dels ginys (widgets) al tema pare?

    Moltíssimes gràcies per endavant!

    Moderador cubells

    (@cubells)

    No sé com ho has fet, però pel que he entés, estàs fent un tema nou basat en una altra plantilla.

    El que et deia, és que perquè la sobreescritura de la barra lateral funcioni, has de desregistrar la barra lateral del tema pare i aleshores, registrar la del teu tema.

    Aleshores apareixerà la teva barra lateral. Seria això:

    Desregistre de barra lateral

S'està mostrant 3 respostes - de la 1 a la 3 (d'un total de 3)
  • El tema «Problemes amb la sobreescriptura de l'arxiu inc/widgets.php» està tancat a noves respostes.