Risposte nei forum create

Stai visualizzando 15 risposte - dal 1 al 15 (di 228 totali)
  • Andrea Porotti

    (@andreaporotti)

    Ciao @sacconi,

    forse sono troppo in ritardo per rispondere, tuttavia mi sento di consigliarti di iniziare dallo studio della documentazione ufficiale di WordPress dedicata allo sviluppo dei temi: https://developer.wordpress.org/themes/

    Se stai usando underscores sarà più interessante per te la parte relativa ai “classic themes”, quindi potresti saltare per il momento la sezione dei “block themes”. In ogni caso penso sia importante partire dalle indicazioni ufficiali per avere le basi. Con queste potrai poi espandere le tue conoscenze con altri contenuti online.

    Ciao!

    Andrea Porotti

    (@andreaporotti)

    Ciao @sacconi,

    al momento mi sembra che nella pagina ci sia solo un pulsante di quel tipo, quindi potresti utilizzare il selettore input[type="button"]. Se in futuro dovessi aggiungerne altri non andrebbe più bene, ti servirebbe appunto una classe o un ID specifici.

    Eventualmente per aggiungere una classe o un ID bisognerebbe valutare in base a come è costruita la pagina (tema, blocchi, etc..).

    Facci sapere se risolvi 🙂

    Andrea Porotti

    (@andreaporotti)

    Il modo migliore dipende dall’uso che ne vuoi fare.

    L’anagrafica prevede che ciascun cliente abbia un account per accedere al sito?

    Se il fine è creare soltanto un elenco forse è meglio definire un custom post type (ad esempio “cliente”) ed assegnare dei campi custom. Ed eventualmente con opportune tassonomie puoi anche categorizzare i clienti.

    Questo avrebbe il vantaggio di poter gestire i clienti con la consueta interfaccia dei post e delle pagine, inoltre non andresti a creare account utente che, per quanto abbiano il ruolo più “basso”, sono comunuque un possibile punto di ingresso al sito.

    Andrea Porotti

    (@andreaporotti)

    Ciao @sacconi,

    per quanto riguarda il posizionare i campi extra all’inizio, non saprei dirti, purtroppo gli hook prevedono un posizionamento alla fine. Non ho esperienza in merito e non so se c’è un modo di cambiare posizione.

    Il punto 1 non mi è chiaro, intendi che non salva i campi standard del profilo?

    Per il punto 2, credo che il problema sia sulla riga:

    <input type="text" name="Indirizzo" id="address" value="<?php echo esc_attr( get_the_author_meta( 'address', $user->ID ) ); ?>" class="regular-text" /><br />

    L’attributo “name” dovrebbe avere valore “address” e non “Indirizzo”, cioè lo stesso valore che usi nella riga

    update_usermeta( $user_id, 'address', $_POST['address'] );

    Andrea Porotti

    (@andreaporotti)

    Ciao @sacconi,

    il filtro “user_contactmethods” purtroppo non viene eseguito nella pagina di creazione dell’utente.

    Per la creazione di un utente devi usare l’action user_new_form.

    Per la visualizzazione e la modifica di un utente invece le action show_user_profile e edit_user_profile.

    Poi devi gestire il salvataggio dei nuovi campi con altri hook.

    Per un esempio complessivo guarda questa risposta su Stack: https://wordpress.stackexchange.com/a/236679

    Ciao!

    @andrbarbieri, mi correggo, in effetti l’impostazione del colore del testo si applica all’intero paragrafo anche nell’editor “pulito”. Errore mio.

    In alternativa puoi selezionare il testo e usare la funzione “Evidenzia” che puoi vedere qui.

    Dovresti vedere un set di colori che dipende dal tema in uso.

    Ciao @andrbarbieri,

    guardando l’immagine che hai allegato mi viene in mente che possa entrare in gioco il tema che stai utilizzando. La modifica del colore del testo fa parte delle funzionalità di base dell’editor, tuttavia tieni presente che ogni tema può modificarne le caratteristiche in molti modi.

    Puoi vedere l’interfaccia standard qui.

    Per curiosità, quale tema stai usando?

    Ciao @crispiatico,

    ottima notizia e grazie per aver condiviso la soluzione.

    La riga
    define( 'DISALLOW_FILE_EDIT', true );
    disabilita l’editor dei file di temi e plugin presente nella dashboard (sotto la voce Strumenti o Aspetto, in base al tipo di tema attivo).
    Io di solito la lascio impostata a “true” come misura di sicurezza e non interferisce con gli aggiornamenti.

    Ciao!

    Ciao @crispiatico,

    se hai i permessi per farlo, prova a creare un nuovo utente amministratore e verifica se ha lo stesso problema.

    In alternativa controlla nel wp-config.php che non ci sia qualche configurazione “particolare” che disabilita anche gli aggiornamenti manuali (in genere da lì si disattivano quelli automatici).

    Altro dubbio: il sito si trova su un hosting “gestito”, uno di quelli in cui gli aggiornamenti sono controllati dal provider? Potresti verificare nella lista dei plugin se ne trovi uno realizzato dallo stesso fornitore dell’hosting.

    Facci sapere se scopri qualcosa.
    Ciao!

    Ciao @giudansky,

    non è che per caso hai disattivato gli stili globali con un codice simile nel functions.php del tema?

    add_action( 'wp_enqueue_scripts', function() {
    	wp_dequeue_style( 'global-styles' );
    }, 100 );

    Se guardi il codice della pagina dal browser la variabile è presente?

    Dove vedi il messaggio “not set”?

    Ciao!

    Ciao @senzanome75,

    effettivamente il cron di WordPress, per sua natura, non è affidabile dal punto di vista delle tempistiche proprio perchè viene eseguito al caricamento dell’applicazione.

    Lo scenario da te ipotizzato potrebbe verificarsi, se hai necessità di programmare la pubblicazione dei post in modo preciso ti conviene disattivare wp-cron all’apertura delle pagine e richiamarlo da un cronjob sul server/hosting. Se ad esempio il cron parte ogni ora, puoi decidere di programmare una pubblicazione alle 15:00 e sapere che verrà eseguita effettivamente a quell’ora.

    Tra l’altro disattivare il cron ad ogni accesso, ha l’effetto collaterale positivo di ridurre il carico di lavoro che WordPress deve fare ad ogni caricamento di pagina, proprio perchè non dovrà preoccuparsi di controllare se ci sono attività in coda ed eseguirle. Chiaramente il beneficio sui tempi di caricamento non è prevedibile, ma dipende da come è fatto il sito.

    Ovviamente i tempi di esecuzione del cronjob andranno definiti in base alle necessità del sito, quindi ad esempio frequenza di pubblicazione, attività di backup, etc… Ci saranno casi in cui devi lanciarlo ogni mezzora, altri in cui potrebbe bastare ogni due ore, per esempio.

    Spero di averti dato qualche spunto utile.
    Ciao 🙂

    Forum: Varie ed eventuali
    In risposta a: Cestino scomparso

    Buongiorno @musicletter,

    l’utente con cui accedi è amministratore?
    Eventualmente hai un altro account con cui accedere e verificare se cambia qualcosa?

    Hai notato quando è sorto per la prima volta il problema, ad esempio in seguito ad aggiornamenti di WordPress o plugin o in altra situazione?

    In assenza di altri indizi, potresti provare a disabilitare tutti i plugin e verificare se il problema sparisce. In quel caso dovresti riattivare i plugin uno alla volta per individuare il colpevole.

    In ogni caso, prima di fare qualsiasi azione, accertati di avere un backup completo del sito.

    Facci sapere se hai novità.
    Ciao!

    Ciao @valentinaarea,

    mi era capitato qualcosa di simile tempo fa, avevo scoperto che era causato dalla cache non aggiornata che puntava a percorsi non più validi.

    Dalla dashboard di WordPress vai su Elementor > Strumenti e clicca sul pulsante “Rigenera files e dati” che trovi alla voce “Rigenera CSS e dati”.

    Inoltre, se usi un plugin per la cache del sito, prova a ripulire anche quella.

    Facci sapere se risolvi.
    Ciao!

    Ciao @rsc2016,

    aprendo la home del sito vedo un errore in un javascript del tema:

    
    Uncaught TypeError: $.browser is undefined
        init https://religionandsecurity.org/wp-content/themes/smart-mag/js/bunyad-theme.js?ver=3.2.0:244
        <anonymous> https://religionandsecurity.org/wp-content/themes/smart-mag/js/bunyad-theme.js?ver=3.2.0:1222
        jQuery 13
    bunyad-theme.js:244:8
    

    Probabilmente questo sta bloccando la visualizzazione delle immagini. Immagino che impedisca il funzionamento dello slideshow e magari il caricamento “lazy” delle immagini.

    Hai verificato se il tema è aggiornato all’ultima versione disponibile e che questa sia compatibile con WP 6?

    • Questa risposta è stata modificata 1 anno, 8 mesi fa da Andrea Porotti.

    Ciao @ikar89,

    prendi questa mia ipotesi con delle grosse pinze perchè non ho un plesk sotto mano e non ci lavoro da tempo, MA: se non ricordo male quando si modifica la versione di PHP con una mai usata prima, bisogna nuovamente attivare le estensioni necessarie.

    In pratica le nuova versione ha una configurazione “pulita” che va sistemata.

    Questa cosa mi è capitata con il concorrente cPanel, ipotizzo che possa verificarsi anche con Plesk.

    Non riesco a guidarti in modo preciso, ma cerca la configurazione delle estensioni di PHP e verifica se quella per Mysql è attiva.

    In caso di dubbi contatta il supporto dell’hosting, sempre meglio che rischiare di rompere qualcosa 🙂

    Aggiornaci 🙂

Stai visualizzando 15 risposte - dal 1 al 15 (di 228 totali)