- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Errore facebook-like-widget.php
-
@kyle46 già fatto, l'errore rimane comunque, magari non è legato allo script inserito nel widget
1 Risposta -
@mastertest Prova ad uscire dal pannello di controllo utente e prova a rientrare nuovamente.
1 Risposta -
@kyle46 si, già fatto, hoeliminato da tutto il sito lo script del box facebook, ma a questo punto non credo sia quella la causa
1 Risposta -
@mastertest Prova, allora a reinstallarlo nuovamente e vedi se l'errore va via. Solo dopo disattiva il plugin, e controlla ancora se l'errore è presente. Infine, eliminalo ancora una volta. "Provare non costa nulla". Fai sapere...
1 Risposta -
@kyle46 per questo non ho alcun plugin, ho semplicemente inserito lo script che ho generato da facebook, adesso ho eliminato tutto ma continuo a notare questo errore, ptrebbe essere un sintasse, all'interno del file
..../wp-content/themes/orion/widgets/facebook-like-widget.php on line 59
1 Risposta -
@mastertest E se vai su file manager a /wp-content/themes/orion/widgets/
Questo file è presente - facebook-like-widget.php on line 59?
Deve essere per forza presente da qualche parte. Controlla tutti i file, anche quelli del tema .php andando su Aspetto / Editor del tema
1 Risposta -
@kyle46 si lo so dovè questo file, ma non so se è il caso di eliminarlo totalmente
1 Risposta -
@mastertest Se hai tolto lo script, e sul tema è presente... E' normale che ti da questo errore, e ciò significa che dovresti eliminarlo. In caso contrario rimetti lo script come era prima, se vuoi che la scritta di errore scompare senza eliminarlo.
Una buona fortuna.
-
@mastertest ha detto in Errore facebook-like-widget.php:
Deprecated: Function create_function() is deprecated in /home/utente/urlsito/wp-content/themes/orion/widgets/facebook-like-widget.php on line 59
Vuol dire che alla riga 59 di quel file stai usando una funzione deprecata dalla versione 7.2 di php che in questo caso è
create_function()
puoi risolvere sostituendola con una funzione anonima
1 Risposta -
@overclokk dici che dovrei sostituire tutto questo pezzo di codice?
add_action('widgets_init', create_function('', 'return register_widget("fans_widget");'));
?>
-
Si, puoi farlo sia con una funzione sia con una funzione anonima, qui ci sono alcuni esempi https://developer.wordpress.org/plugins/hooks/actions/
1 Risposta -
@overclokk ok ti ringrazio, ho risolto inserendo questo pezzo di codice:
function wporg_callback() {
// do something
}
add_action( 'init', 'wporg_callback' );grazie, a buon rendere