• Risolto blindworld

    (@blindworld)


    Ciao a tutti, scusate ma non so più cosa fare, spero che qualcuno possa aiutarmi.
    Ho creato correttamente un child del mio tema. (Sono sicuro che sia corretto perché caratteri, dimensioni e titoli funzionano tranquillamente). I problemi sorgono quando voglio caricare un font personalizzato.
    Ho creato una cartella fonts in cui ho messo MyFont.woff

    Questo è il mio function.php

     function child_theme_features() {
    wp_enqueue_style('parent-style', get_template_directory_uri().'/style.css');
    wp_register_style('MyFont', get_stylesheet_directory_uri().'/fonts/MyFont.woff');
    }
    add_action('wp_enqueue_scripts', 'child_theme_features');

    E questo lo style.css

     font-family: 'MyFont';
    src: url('https://mysite.it/wp-content/themes/theme-child/fonts/MyFont.woff') format("woff");
    }
    #MyFont {
    font-family: MyFont;
    font-weight: normal;
    font-size: 28px;
    color: black;
    }

    Questo codice ha funzionato per un’ora, quando è stato creato, poi ha smesso di funzionare.
    Non è un problema del tema che sto usando, perché nel cambiare tema e ricreando i due file il problema è il medesimo: vedo il font correttamente per un’ora e poi basta.
    Quando il font non viene più riconosciuto, il testo viene visualizzato in times-new-roman.
    Ho provato anche a trasferire la cartella fonts dal tema child all’originale, ho svuotato la cache del sito e del server, nel css ho provato sia i selettori di id che di class, tutto inutile.
    Qualcuno può aiutarmi per favore?

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve @blindworld ,

    il consiglio è di leggere questo tutorial del blog di WordPress che illustra come sia possibile aggiungere font custom:

    https://developer.wordpress.org/news/2024/04/01/how-to-register-custom-font-collections-for-the-font-library/

    Cordiali Saluti

    Chi ha creato la discussione blindworld

    (@blindworld)

    Grazie, l’avevo già letto l’articolo, non risolve il mio problema.
    Lì propone una funzione natia che non è disponibile nemmeno su tutti i temi (difatti sul mio tema la funzione non è disponibile), ma vorrei capire perché c’è questo comportamento anomalo.
    Non sono un esperto né di css né di WordPress, ma se la mia implementazione funziona per un limitato lasso di tempo significa che l’impostazione è corretta. Se nel giro di un’ora sparisce significa che c’è qualcosa che sta prevalicando il mio tema child e vorrei capire dove sta il problema, visto che ho seguito le istruzioni alla lettera.
    È un problema di WordPress? Del mio hosting? Dove potrebbe essere la causa?

    • Questa risposta è stata modificata 2 mesi, 1 settimana fa da Gloria Liuni.
    Moderatore Gloria Liuni

    (@glorialchemica)

    Ciao @blindworld,
    con la programmazione ci ho perso un po’ la mano per cui la mia proposta è usare uno dei plugin presenti nel repository che caricano i font localmente.

    https://wordpress.org/plugins/tags/custom-fonts/

    Facci sapere se per te questa soluzione funziona 😊

Stai visualizzando 3 risposte - dal 1 al 3 (di 3 totali)
  • Il topic ‘Visualizzazione font personalizzato’ è chiuso a nuove risposte.