- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Errore facebook-like-widget.php
-
@mastertest Hai provato a pulire la cache del sito? In caso contrario, dovresti eliminare il file, che sicuramente si trova ancora nella directory principale del sito. In parole brevi, dovresti andare su File Manager, ed eliminare il file oramai obsoleto anche da lì. Pulisci la cache e riprova.
1 Risposta -
@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