Supporto » Aspetto = Temi » Come inserire correttamente il file style.css

  • Oltre l’altro problema ne ho diversi e questo è uno dei più gravi.

    Nonostante abbia creato il file style.css ed inserito nell’header del tema usando questo codice:

    <link rel="stylesheet" href="style.css">

    Tutto quello che metto non lo considera e prende le impostazioni di bootstrap che uso come framework principale per il css ma delle volte ho necessità di usare altri stili e per farlo sto inserendo tutto come stile nei singoli tag ma non è la soluzione giusta quindi vorrei capire dove sbaglio.

    Ho anche provato ad inserire in functions.php questo codice:

    
    function tutorart75_files(){
    wp_enqueue_style('google_font' ,  '//fonts.googleapis.com/css?family=Montserrat:400,700');		
    wp_enqueue_style('tutorart75_style' , get_stylesheet_uri(), NULL , microtime());
    }
    add_action('wp_enqueue_scripts' , 'tutorart75_files');

    Ma niente da fare lui non lo considera!

    • Questo topic è stato modificato 3 anni, 9 mesi fa da Artgallery75.
Stai visualizzando 10 risposte - dal 1 al 10 (di 10 totali)
  • Ciao @artgallery75,

    per caricare il file principale style.css il metodo corretto è il codice PHP inserito nel functions.php.

    Prova ad inserire questa riga all’interno della tua funzione:

    wp_enqueue_style( 'style', get_stylesheet_uri() );

    Per completezza, verifica la documentazione specifica a questo indirizzo: https://developer.wordpress.org/themes/basics/including-css-javascript/#stylesheets.

    Per approfondire lo sviluppo dei temi ti rimando all’handbook dedicato: https://developer.wordpress.org/themes/.

    Buona giornata.

    Chi ha creato la discussione Artgallery75

    (@artgallery75)

    Bo… Ho provato ma niente non riesco a collegare il file….

    Secondo me devo provare a ripartire da capo con la progettazione del tema magari allacciando prima il file style.php e solo dopo quello di bootstrap.

    Moderatore Gloria Liuni

    (@glorialchemica)

    Ciao @artgallery75,
    se vuoi partire da un tema con Bootstrap ti consiglio di usare Understrap https://it.wordpress.org/themes/understrap/.
    ha già Bootstrap caricato. Per modificarlo usi il Child Theme, puoi usare quello che mette già a disposizione il team di Understrap https://understrap.com/understrap-child-themes/, in questo caso vai a modificare direttamente il file style.css del tema Child.
    Simple and fast!

    Chi ha creato la discussione Artgallery75

    (@artgallery75)

    Ti ringrazio della dritta ma sinceramente rifare tutto da capo ora sarebbe da pazzi visto che devo solo fare alcuni accorgimenti….

    Comunque la cosa più assurda è che lo style nell’admin lo vede ma non lo carica nelle pagine…. Boh…

    Comunque ci darò uno sguardo..

    • Questa risposta è stata modificata 3 anni, 9 mesi fa da Artgallery75.
    Moderatore Gloria Liuni

    (@glorialchemica)

    @artgallery75 puoi usare l’area del CSS aggiuntivo se ti servono solo le modifiche CSS.

    Chi ha creato la discussione Artgallery75

    (@artgallery75)

    Non prende nemmeno quello…. Sembra che comandi bootstrap…
    Credo che il problema riuscirò a capirlo solo se riparto da zero inserendo via via i pezzi del progetto…

    • Questa risposta è stata modificata 3 anni, 9 mesi fa da Artgallery75.
    Moderatore Gloria Liuni

    (@glorialchemica)

    Come hai caricato Bootstrap?

    Chi ha creato la discussione Artgallery75

    (@artgallery75)

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> nella header….

    // File bootstrap per la registrazione menus (va scaricato dal sito)
    require_once('bs4navwalker.php');
    
    // Menu di Bootstrap
    add_theme_support('menus');

    Nel file functions per il menu…. Forse il problema è proprio qui che essendo nel tag dell’header bootstrap viene caricato e non prende style?

    Moderatore Gloria Liuni

    (@glorialchemica)

    Ciao @artgallery75,
    è possibile che venga caricato dopo style.css e quindi sovrascrive le tue regole. Con Ispeziona del Browser puoi vedere in che ordine vengono caricati.

    La “buona pratica” prevede comunque che si carichi bootstrap dal file functions.php. Qui trovi delle valide istruzioni https://wordpress.stackexchange.com/questions/282688/best-way-to-include-bootstrap-in-wordpress

    Per i prossimi progetti ti consiglio Understrap così hai già tutto che funziona.

    • Questa risposta è stata modificata 3 anni, 9 mesi fa da Gloria Liuni.
    Chi ha creato la discussione Artgallery75

    (@artgallery75)

    Ti ringrazio sei molto gentile…

Stai visualizzando 10 risposte - dal 1 al 10 (di 10 totali)
  • Il topic ‘Come inserire correttamente il file style.css’ è chiuso a nuove risposte.