Supporto » Aspetto = Temi » Tema child

  • Risolto giormazz

    (@giormazz)


    Buongiorno, mi presento: quasi neofita.
    Sto cercando di attivare un nuovo dominio, ho scelto il tema, ho creato il child.css e il file functions ma accade una cosa che non riesco a risolvere, modificando alcuni parametri nel child.css, tipo i font o i colori, e salvandole, alcune volte le modifiche vengono accettate altre volte no. Sono appena agli inizi delle modifiche e vorrei dei consigli prima di proseguire. ringrazio chi può aiutarmi
    /*
    Theme Name: donovan-child
    Theme URI: http://serenalatini/donovan-child.css
    Template: donovan
    Author: Mazzolini
    Description: Un child theme di donovan con un font diverso
    Version: 1.0.1593786714
    Updated: 2020-07-03 16:31:54
    */
    .site-title a:link,
    .site-title a:visited {
    color: #000000;
    }
    .centered-theme-layout
    .site-header
    .header-main {
    background-color: #FFFFFF;
    }
    .centered-theme-layout
    .site-header .header-main {
    background-color: #FFFFFF;
    }

    ho notato che il file functions ha subito delle modifiche rispetto al file iniziale
    // BEGIN ENQUEUE PARENT ACTION
    // AUTO GENERATED – Do not modify or remove comment markers above or below:

    if ( !function_exists( ‘chld_thm_cfg_locale_css’ ) ):
    function chld_thm_cfg_locale_css( $uri ){
    if ( empty( $uri ) && is_rtl() && file_exists( get_template_directory() . ‘/rtl.css’ ) )
    $uri = get_template_directory_uri() . ‘/rtl.css’;
    return $uri;
    }
    endif;
    add_filter( ‘locale_stylesheet_uri’, ‘chld_thm_cfg_locale_css’ );

    // END ENQUEUE PARENT ACTION
    <?php
    add_action( ‘wp_enqueue_scripts’, ‘enqueue_parent_theme_style’ );
    function enqueue_parent_theme_style() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri().’/style.css’ );
    }

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ciao @giormazz
    da uno sguardo veloce alla tua richiesta mi sembra di capire che hai chiamato il file child.css con un nome sbagliato, il nome corretto dovrebbe essere style.css.
    A meno che non stai usando un particolare child che ha un assetto particolare, a quel punto ti conviene contattare direttamente lo sviluppatore del tema che saprà dirti meglio cosa non sta funzionando.
    Facci sapere. Ciao

    Ringrazio per la sollecita risposta, no il file lo avevo descritto child ma effettivamente è style.css, il problema è comunque sempre lo stesso, le istruzioni che sto inizialmente a mettere per modificare l’aspetto del tema alcune volte vengono eseguite, per cui mi sembra di aver risolto il problema e proseguo ad effettuarne altre, il giorno dopo apro il sito e le modifiche non vengono più eseguite. Quale crede che sia il problema? Ringrazio

    Mi scuso se aggiungo la mia impressione, sembra che non ricarichi il file style.css è possibile che sia cosi? E il rimedio? grazie ancora

    Ciao @giormazz,

    come già detto da @ramthas, anche io ti suggerisco di verificare la documentazione del tema principale sul quale stai costruendo il child. Ci sono degli standard da seguire, ma non è da escludere che quel tema richieda di caricare i tuoi file in modo leggermente diverso. Inoltre alcuni autori mettono a disposizione un child vuoto ma già strutturato su cui iniziare a lavorare.

    Accertati che il file style.css venga caricato usando gli strumenti di sviluppo del browser o guardando il sorgente della pagina.

    Il fatto che le tue modifiche vengano applicate in modo “saltuario” mi fanno pensare anche alla cache del browser. Per scrupolo apri il sito in una finestra anonima e verifica se in questo contesto vedi le modifiche con regolarità.

    Ciao!

    Grazie di nuovo, spero di non abusare della cortesia, ho provato come suggerito di visualizzare il sorgente della pagina ma non sono riuscito a trovare quale è l’istruzione che identifica il caricamento del file style.css. Ha proposito del tema, nel dubbio ne ho caricato un’altro modificando naturalmente gli iondirizzi nel file style.css del tema-child, grazie ancora

    Ho guardato più attentamente e ho trovato i riferimenti nel sorgente:
    <link rel=”stylesheet” type=”text/css” media=”all” href=”https://www.serenalatini.it/wp-content/themes/twentyten-child/style.css?ver=20190507&#8243; />
    <link rel=’stylesheet’ id=’parent-style-css’ href=’https://www.serenalatini.it/wp-content/themes/twentyten/style.css?ver=5.4.2&#8242; type=’text/css’ media=’all’ />
    Sono questi i riferimenti giust?
    Se si dovrebbe essere caricati le istruzioni inserite nel file style.css?
    O c’è qualche altro problema da esaminare,
    Grazie

    Scusate ancora seguendo alcuni dei vostri consigli sono riuscito a far funzionare il tema child; tra l’altro nel dubbio ho cambiato il template, è accaduto altre volte funzionava tutto perfettamente, variavo più volte vari parametri, colori, ampiezze, ecc, e tutto veniva regolarmente letto, questo la sera. Il giorno dopo, come avvenuto altre volte, il tema child non viene più letto e le variazioni non vengo acquisite. Dove sta il problema?

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Come dice @andreaporotti potrebbe essere coinvolto il browser, prova a lavorare con un browser diverso e aggiornato all’ultima versione.
    Consiglio anche di seguire scrupolosamente i consigli indicati in questa guida per la risoluzione dei problemi noti: https://it.wordpress.org/support/topic/prima-di-aprire-un-ticket-leggi-qui/

    Facci sapere come risolvi. Ciao

    Ho cancellato e reinstallato il file style.css, a prima vista sembra identico al precedente ma sicuramente qualche dettaglio…, e ora funziona tutto,grazie per il supporto

    Ciao @giormazz,
    a naso mi sembra che ti stia facendo impazzire la cache più che aver agganciato male il foglio di style.
    Esistono estensioni per il browser che permettono di ricaricare la pagina e svuotare la cache simultaneamente in modo da vedere le modifiche effettuate.
    Puoi anche farti aiutare dal plugin Clear cache for me, che permette di pulire la cache del server.

    In ogni caso qui trovi la documentazione sui Child Themes.

    Gloria a te, con il tuo consiglio sul plugin sono ringiovanito, tutto OK grazie

Stai visualizzando 11 risposte - dal 1 al 11 (di 11 totali)
  • Devi essere collegato per rispondere a questo topic.