Buongiorno a tutti. chiedo scusa, sono alle prime armi col php e sto cercando di modificare un plugin, ma mi mancano ancora le basi.
Ho chiesto info al supporto del plugin "WooCommerce Product Enquiry" per inserire un checkbox per il consenso alla legge sulla privacy. Mi hanno consigliato di utilizzare un filtro presente all'interno del codice stesso chiamato "product_enquery_fields" e a quanto pare sono riuscito a far comparire il checkbox di cui avevo bisogno. Ma ora non mi rispondono per capire come risolvere quest'altro quesito.
Quando il checbox viene flaggato, la mail viene inviata perfettamente, ma nel momento in cui si cerca di inviare la mail senza il consenso flaggato, al posto di ottenere un messaggio di alert, ottengo il seguente errore:
Fatal error: Call to a member function get_title() on a non-object in /web/htdocs/www.nomesito.it/home/wp-content/plugins/woo-product-enquiry/woocommerce-product-enquiry-basic.php on line 159
Purtroppo non capisco come funziona il controllo e come creare e printare a schermo la stringa di alert, come già avviene in caso di email errata.
C'è qualcuno che può darmi l'imbeccata per capire qual'è il funzionamento di questo script? in allegato vi metto il file in questione.
Grazie.
Ho chiesto info al supporto del plugin "WooCommerce Product Enquiry" per inserire un checkbox per il consenso alla legge sulla privacy. Mi hanno consigliato di utilizzare un filtro presente all'interno del codice stesso chiamato "product_enquery_fields" e a quanto pare sono riuscito a far comparire il checkbox di cui avevo bisogno. Ma ora non mi rispondono per capire come risolvere quest'altro quesito.
Quando il checbox viene flaggato, la mail viene inviata perfettamente, ma nel momento in cui si cerca di inviare la mail senza il consenso flaggato, al posto di ottenere un messaggio di alert, ottengo il seguente errore:
Fatal error: Call to a member function get_title() on a non-object in /web/htdocs/www.nomesito.it/home/wp-content/plugins/woo-product-enquiry/woocommerce-product-enquiry-basic.php on line 159
Purtroppo non capisco come funziona il controllo e come creare e printare a schermo la stringa di alert, come già avviene in caso di email errata.
C'è qualcuno che può darmi l'imbeccata per capire qual'è il funzionamento di questo script? in allegato vi metto il file in questione.
Grazie.