[SOLVED] Rimuovere warning template Restful
-
Ciao amici,
ho da poco sostituito il vecchio template con l’essenziale e responsivo “Restful” (https://wordpress.org/themes/restful/)
ma in back panel ora ho sempre un messaggio di avvertimento che mi confonde spesso e temo impedisca di visualizzare correttamente altri avvisi più importanti.L’avviso è il seguente e vorrei capire come rimuoverlo, dato che ho scritto allo sviluppatore che mi ha risposto che il template è stato progettato per siti religiosi e purtroppo non si può modificare.
Restful recommends the following plugin(s): BrightSlider, Church Theme Content, Post Type Archive Link
I plugin citati, nel mio caso è ovvio che non siano di nessuna utilità,
Grazie infinite!
Davide
- Questo topic è stato modificato 8 anni, 4 mesi fa da Cristiano Zanca.
-
Solitamente a fianco di questi avvisi c’è una piccola (x) per chiuderli.
Hai verificato?
Ciao @danjde,
Prova questo snippet, dovrebbe rimuovere completamente l’admin notice.
function remove_parent_theme_actions() { if ( is_admin() ) { remove_action( 'admin_notices', 'restful_notice_recommended_plugins', 10 ); } } add_action( 'after_setup_theme', 'remove_parent_theme_actions' );
Lo snippet va inserito nel child del tuo tema.
@webepc No l’admin notice di quel tema non è dismissable.
Ammetto di non conoscere il tema in questione….. però si dovrebbe segnalare allo sviluppatore…
Opzione più “alla buona” installare il plugin consigliato ma non usarlo ^^
Intanto grazie di cuore ad entrambi!
Ho risolto inserendo il codice indicato da Guido all’interno del “admin.php” del template;
non ho un child, ma forse un giorno dedicherò del tempo per realizzarlo.Solo per chiarezza, lo snippet rimuove unicamente il warning del “Restful” e non di altri plugin/template, vero?
Grazie ancora
Ciao @danjde,
Riguardo allo snippet, no non rimuove gli altri di altri plugins.
Per ciò che concerne il child theme ti consiglio caldamente di crearlo, ci vuole solo il tempo di leggersi Temi Child che è in italiano, altrimenti ad un prossimo aggiornamento perderai la modifica.
Inoltre, lo snippet non ha senso se vai ad inserirlo nel file del tema perchè a questo punto ti basterebbe decommentare la riga che aggiunge la funzione di callback.
Se hai problemi a creare un child theme, dopo aver letto la documentazione apri pure un topic e saremo ben lieti di dare risposta ai tuoi dubbi.
@wido hai perfettamente ragione! Mai rimandare a domani ciò che si può fare oggi!
Ok, ho creato il theme child, e ho posizionato l’admin.php al suo interno e in questo aggiunto lo snippet di Guido,confermo che funziona egregiamente!
Grazie ancora e grazie dei consigli (sensati) 😉
Nel file functions.php del child theme ti basta inserire lo snippet non c’è necessità ( a meno che non serva per altre cose ) aggiungere il file admin.php nel child solo per questa operazione.
// File Functions.php del child theme
<?php function remove_parent_theme_actions() { if ( is_admin() ) { remove_action( 'admin_notices', 'restful_notice_recommended_plugins', 10 ); } } add_action( 'after_setup_theme', 'remove_parent_theme_actions' );
Il file admin.php del parent puoi lasciarlo dove si trova (nel parent) senza modifiche
Grazie ancora @wido ma se aggiungo il codice in functions.php, poi ottengo errore accedendo al back-panel:
Fatal error: Cannot redeclare remove_parent_theme_actions() (previously declared in /home/mhd-01/www.cosmogonia.org/htdocs/wp-content/themes/restful-child/functions.php:3) in /home/mhd-01/www.cosmogonia.org/htdocs/wp-content/themes/restful/includes/admin.php on line 90
Avevo provato anche ieri, è per questo che poi ho optato per la modifica dell’admin.php.
Avevo anche provato con e senza tag php di aprtura/chiusura, stesso risultato.
- Il topic ‘[SOLVED] Rimuovere warning template Restful’ è chiuso a nuove risposte.