{{ :wordpress:environment_notice.png?nolink&300|}} ====== Environment Notice for Wordpress ====== Riporto direttamente dall'[[http://gioxx.org/2015/10/27/environment-notice-per-wordpress/|articolo originale sul blog]]: >Avete una doppia installazione di WordPress. Magari una di queste è comune a molti autori, un progetto, un qualcosa di costantemente mantenuto in parallelo al sito web che tutti possono vedere perché così sarete in grado di testare modifiche prima di portarle in produzione. Non è fantascienza, è pura necessità quando si vuole evitare di andare offline per uno stupido errore dovuto a un plugin, una modifica al tema grafico o chissà cosa. Dalla stessa necessità nasce anche “Environment Notice“, banale plugin che permette di mostrare a chiunque sia collegato in Dashboard un messaggio che gli ricorda che è attualmente loggato nell’installazione “di test” di WordPress. Ecco quindi il codice sorgente di cui vi parlo nell'articolo: Modificare le opzioni del plugin per specificare l'URL dell'installazione di produzione (based on fcc_oldpost: fullo.net/blog/2007/05/07/oldposts-plugin-per-wordpress). Version: 0.2 Author: Giovanni Francesco Solone Author URI: http://gioxx.org */ function environment_notice() { global $post; $defaults = array('sitoweb'=> 'http://gioxx.org'); $options = (array) get_option('environment_notice'); $options = array_merge($defaults,$options); extract($options); echo '
'; echo '

ATTENZIONE
'; echo ' Stai utilizzando l\'ambiente di test di '; echo bloginfo('name'); echo '. '; echo ' Se stai per scrivere un articolo di produzione passa su '.stripslashes($sitoweb).' ;-)

'; echo '
'; } function environment_notice_admin() { global $enotice_nonce,$wpdb; if ( isset($_POST['submit']) ) { if ( function_exists('current_user_can') && !current_user_can('manage_options') ) die(__('Cheatin’ uh?')); check_admin_referer($enotice_nonce); update_option('environment_notice', array( 'sitoweb' => htmlentities(strip_tags($_POST['sitoweb'])) ) ); } $environment_notice_config = get_option('environment_notice'); ?>

Environment Notice

Specifica l'URL dell'installazione di produzione
alla quale rimandare, completa di http:// iniziale (es. http://gioxx.org)

Environment Notice

Allo stato attuale non ci sono ulteriori aggiornamenti e l'ultima versione del widget è la 0.2 (16102015). Potete segnalarmi qualsiasi anomalia tramite l'area commenti del blog. Se volete suggerire ulteriori modifiche / personalizzazioni tramite CSS siete i benvenuti, contattatemi pure tramite mail (l'indirizzo lo trovate nella home di questo Wiki!).