Supporto » Funzionalità = Plugin » Memorizzare dati nuovo campo user dal pannello di controllo

  • Salve a tutti. Per essere più chiaro (il titolo forse non lo è) ho creato nella sezione utenti del pannello di controllo un nuovo campo per salvare il codice fiscale di potenziali acquirenti woocommerce. Il problema è che il campo, inserito sia nel pannello che nel form di registrazione che nella pagina my account, registra i dati soltanto se è l’utente a modificarli. io, invece, dal pannello di controllo non riesco a memorizzare i cambiamenti operati da me. E’ come se venissero memorizzati nel database solo le modifiche effettuate dall’utente e non da me. Allego la parte del codice incriminato di function.php.

    http://codepad.org/FBBZmOP9

    • Questo topic è stato modificato 3 anni, 2 mesi fa da ciccione82.
    • Questo topic è stato modificato 3 anni, 2 mesi fa da Cristiano Zanca.
Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Moderatore Cristiano Zanca

    (@cristianozanca)

    Salve @ciccione82 ,

    per leggibilità delle domande è preferibile usare strumenti come codepad per condividere codice.

    C’è un motivo specifico per cui non è stato fatto un plugin per estendere le funzionalità di woocommerce?

    Perdonami ma non ti seguo. Io ho modificato il file function.php leggendo su internet qua e la come potevo. Purtroppo non sono un esperto del campo, ma vorrei capire comunque dove sto sbagliando. Funziona tutto tranne il salvataggio delle modifiche dal pannello di controllo di WP per il campo “Codice Fiscale/P.Iva” il cui ID è cod_fisc_iva. Qualcuno ha qualche suggerimento valido? Devo cambiare qualcosa nel codice?

    • Questa risposta è stata modificata 3 anni, 2 mesi fa da ciccione82.
    Moderatore Cristiano Zanca

    (@cristianozanca)

    Il file functions.php fa parte del tema, se non è stato fatto un CHILD THEME al primo aggiornamento del tema il file salta.

    In WP i temi si occupano dell’aspetto, i plugin delle funzionalità.

    Il consiglio è di usare un plugin per aggiungere quel campo come https://wordpress.org/plugins/loushou-acf-for-woocommerce/ che installato insieme ad ACF e WooCommerce dovrebbe risolvere tutte le esigenze

    Grazie, proverò in giornata. Ma se volessi apportare modifiche al file function.php del tema child sarebbe possibile farlo? Secondo te poso usare One-Click Child Theme per creare il tema child o meglio crearlo a mano?

    Vorrei anche un’altra dritta se possibile. Mi sto documentando sulla creazione del tema child. Il tema che sto utilizzando è onepress free. Sul tema genitore avevo modificato anche file relativi alle varie sezioni della pagina principale. Ogni sezione ha un nome. Ad esempio la sezione servizi fa riferimento al file section-services.php. Come faccio a riportare le modifiche nel tema child? Per caso devo creare i file delle diverse sezioni nel tema child e ripristinare i file originali nel tema genitore?

    Ho appena creato il tema child e tutto funziona. Il problema originario però resta. Il plugin che mi hai indicato non serve per realizzare ciò che mi serve. Ho bisogno di creare un campo nuovo presente nei seguenti punti: form di registrazione, my account (dell’utente), e nella sezione di gestione degli utenti del pannello di controllo WP. Ora, sono riuscito con il codice che ho postato a fare tutto ciò, ma il campo da me creato (Codice Fiscale/P.Iva) ha un problema. Mentre riesce a memorizzare le modifiche apportate dall’utente, non memorizza le modifiche apportate da me nel pannello di controllo. Avrei bisogno di una correzione sul codice che mi permetta di salvare le modifiche. Qualche idea?

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Il topic ‘Memorizzare dati nuovo campo user dal pannello di controllo’ è chiuso a nuove risposte.