Comments
Transcript
php include (TEMPLATEPATH . `/loop.php`)
La piattaforma Wordpress Conoscerla, comprenderla, integrarla 1 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: cos’è? WordPress è una piattaforma di "personal publishing" e content management system, scritta in PHP e che usa come database MySQL, che consente la creazione di un blog personale. Creata da Matt Mullenweg, è distribuita con la licenza GNU General Public License. WordPress supporta un solo blog per installazione ma ne esiste una versione multi-utente, WordPress MU, anch'essa distribuita con la stessa licenza. CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: perchè? versatilità dell'architettura (database, api, plugin) scalabilità della struttura e facilità nella personalizzabile codice affidabile e grande quantità di documentazione facilità di installazione e semplicità di utilizzo area di back-end già pronta e completa Gestione delle pagine a template Supporto a plugin esterni Gestione delle categorie Funzioni di Trackback e Pingback Editor WYSIWYG per la formattazione dei testi Creazione di pagine statiche Supporto multi-autori Log degli utenti che visitano il blog Blocco di utenti in base all'indirizzo ip URL permanenti che aiutano l'ottimizzazione nei motori di ricerca Possibilità di specificare meta-tag Dalla versione 2.7 è presente un sistema di aggiornamento automatico. […] CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: differenti tipologie di utenti attivi Amministratore: L’amministratore ha il controllo completo sul blog: può scrivere e cancellare a piacere, cambiare il tema, inserire widget, aggiungere utenti, persino cancellare il blog stesso. Editore: Può pubblicare post, editare tutti i post, pubblicati e no, aggiornare le pagine, moderare i commenti, amministrare le categorie, caricare immagini, cancellare post e pagine. Può leggere, editare e cancellare anche i post privati. Autore: Può editare, pubblicare e cancellare i propri post e caricare immagini. Collaboratore: Può scrivere ed editare i propri post, ma non li può pubblicare (la pubblicazione deve essere fatta da un Editor o da un Administrator.) CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: dimostrazione di utilizzo del prodotto 1. 2. 3. 4. 5. 6. 7. Accesso alla gestione amministrativa Creazione di un post Creazione di una pagina Pubblicazione di testo/immagini Pubblicazione di allegati Gestione commenti Altre funzionalità CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Personalizzare Wordpress Come operare le personalizzazioni 6 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Personalizzazione di Wordpress: come? Utilizzando la guida ufficiale: http://codex.wordpress.org/Main_Page … ma ora vedremo dei dettagli: Template Widget Plug-in CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Template Come crearli, adattarli, utilizzarli 8 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template I Template sono i file che controllano come le informazioni vengono visualizzate sul browser. Questi file prendono le informazioni del database MySQL di WordPress e generano il codice HTML che viene inviato al web browser Un Template è un insieme di file (php, js, css, immagini, ecc.) raccolti all’interno di una cartella e posizionati all’interno della radice di Wordpress in “wpcontent\themes” Riferimenti: http://codex.wordpress.org/Theme_Development CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template Un tema minimale conterrà i seguenti file: index.php style.css header.php footer.php CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (index.php) <?php get_header(); ?> Contenuto pagina <?php get_footer(); ?> Riferimenti: http://codex.wordpress.org/Function_Reference/get_header http://codex.wordpress.org/Function_Reference/get_footer http://codex.wordpress.org/Stepping_Into_Templates CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (style.css) È il file di riferimento per identificare il tema di Wordpress tramite apposita codifica nell’intestazione del foglio di stile. /* Theme Name: Corso Uffici Scolastici Theme URI: http://www.formerete.net Description: Esempio di un template Wordpress Version: 1.0 Author: Roberto Scano Author URI: http://robertoscano.info/ */ Riferimenti: http://codex.wordpress.org/CSS CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (gerarchia) È possibile creare altre tipologie di file a cui assegnare delle specificità. Header.php Footer.php Sidebar.php Category.php … CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (gerarchia) Riferimenti: http://codex.wordpress.org/Template_Hierarchy CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (gerarchia) È possibile assegnare differenti tipologie di pagine utilizzando i tag condizionali: http://codex.wordpress.org/Conditional_Tags <?php if (is_category(9)) { // pagina specifica per i post della categoria 9 include(TEMPLATEPATH . '/single2.php'); } else { // pagina specifica per tutti i post di ogni categoria include(TEMPLATEPATH . '/single1.php'); } ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (header.php) È possibile personalizzare l’intestazione del nostro sito: http://codex.wordpress.org/Designing_Headers <div id="header"> <div id="headerimg"> <h1> <a href="<?php echo get_option('home'); ?>"> <?php bloginfo('name'); ?></a> </h1> <div class="description"> <?php bloginfo('description'); ?> </div> </div> </div> #header { background: #90a090; border-bottom: double 3px #aba; border-left: solid 1px #9a9; border-right: solid 1px #565; border-top: solid 1px #9a9; font: italic normal 230% 'Times New Roman', Times, serif; letter-spacing: 0.2em; margin: 0; padding: 15px 10px 15px 60px; } CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (categories.php) È possibile personalizzare la pagina che visualizza le categorie: http://codex.wordpress.org/Category_Templates <?php if (is_category('Categoria A')) { ?> <p>Questo testo descrive la categoria A</p> <?php } elseif (is_category('Categoria B')) { ?> <p>Questo testo descrive la categoria B</p> <?php } else { ?> <p>Testo generico per tutte le altre categorie.</p> <?php } ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (sidebar.php) È possibile personalizzare la sidebar per gestire contenuti dinamici http://codex.wordpress.org/Customizing_Your_Sidebar <li id="categories"><?php _e('Categories:'); ?> <ul> <?php wp_list_cats(); ?> </ul> </li> ... <li id="archives"><?php _e('Archives:'); ?> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> </li> <?php get_header(); ?> Contenuto pagina Riferimenti: http://codex.wordpress.org/Customizing_Your_Sidebar http://codex.wordpress.org/Styling_Lists_with_CSS CSS – Fogli di stile <?php get_sidebar(); ?> <?php get_footer(); ?> Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (loop.php) <?php get_header(); ?> <?php include (TEMPLATEPATH . '/loop.php'); ?> Gestione Commenti <?php get_sidebar(); ?> <?php get_footer(); ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (loop.php) Gestisce la funzione di estrazione dei dati, tramite the_loop() http://codex.wordpress.org/The_Loop <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- contenuto del loop --> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <!-- do stuff ... --> <?php endwhile; ?> <?php endif; ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (loop.php) Possiamo arricchire the_loop di contenuti <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <div class="post"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <small>Data: <?php the_time('j F Y') ?></small> <small>Autore: <?php the_author_nickname(); ?> </small> <div class="entry"> <?php the_content(); ?> </div> <p >Archiviato sotto <?php the_category(', '); ?></p> </div> <?php endwhile; else: ?> <p><?php _e('Sorry, no posts matched your criteria.'); ?></p> <?php endif; ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (comments.php) <?php get_header(); ?> <?php include (TEMPLATEPATH . '/loop.php'); ?> <?php comments_template(); ?> <?php get_sidebar(); ?> <?php get_footer(); ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (comments.php) Gestisce la pubblicazione dei commenti in una pagina. <?php if ( $comments ) : ?> <h3 id="comments"> <?php comments_number('Nessuna risposta', 'Una risposta', '% risposte' );?> a <?php the_title(); ?></h3> <?php foreach ($comments as $comment) : ?> <li id="comment-<?php comment_ID() ?>"> <cite><?php comment_author_link() ?></cite> <small><?php comment_date('j F Y') ?></small> <?php endforeach; ?> <?php endif; ?> <?php if ($post->comment_status == "open") : ?> ... <?php else : ?> ... <?php endif; ?> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (personalizzati) È possibile creare delle pagine (template) personalizzati, da assegnare in fase di pubblicazione di contenuti. <?php /* Template Name: Video */ ?> Riferimenti: http://codex.wordpress.org/Pages CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (searchform.php) http://codex.wordpress.org/Creating_a_Search_Page <li id="search"> <label for="s">Cerca:</label> <form id="searchform" method="get" action="/index.php"> <div> <input type="text" name="s" id="s" size="15" /><br /> <input type="submit" value="Cerca" /> </div> </form> </li> CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (functions.php) Functions.php si comporta come un plug-in, ovvero consente di inserire all’interno del tema una serie di funzionalità (widget, funzioni php) da utilizzare all’interno del tema. Riferimenti: http://codex.wordpress.org/Function_Reference CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template (come vestire i moduli?) Per ogni tipologia di moduli (motore di ricerca, moduli per i commenti, ecc.) sono disponibili delle apposite classi: http://codex.wordpress.org/Styling_Theme_Forms CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tags Per pubblicare informazioni dinamiche all’interno del modello (template), sono disponibili i template tags http://codex.wordpress.org/Template_Tags Da scaricare: http://ekinertac.com/wp-content/uploads/2009/07/Wordpress-Cheat-Sheet.pdf CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (the_content) Consente di pubblicare il contenuto della pagina / articolo. Tramite l’uso del commento <!– more --> consente di rendere pubblica, ove definito, solo una parte del contenuto. <?php the_content('Read more...'); ?> Riferimenti: http://codex.wordpress.org/Template_Tags/the_content CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (the_excerpt) Consente di pubblicare un estratto dei contenuti di una pagina / articolo senza alcuna tipologia di formattazione. <?php the_excerpt(); ?> Utile per visualizzare contenuti brevi in caso, ad esempio, di archivi. <?php if ( is_category() || is_archive() ) { the_excerpt(); } else { the_content(); } ?> Riferimenti: http://codex.wordpress.org/Template_Tags/the_excerpt CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (wp_list_pages) Consente di personalizzare le pagine visualizzate nel menu principale (e non solo). <ul id="nav"> <li <?php if(is_home()){echo 'class="current_page_item"';}?>> <a href="<?php bloginfo('siteurl'); ?>">Home</a></li> <?php wp_list_pages('title_li=&depth=1&exclude=2&sort_column=menu_order'); ?> </ul> Riferimenti: http://codex.wordpress.org/Template_Tags/wp_list_pages CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (wp_list_categories) Consente di personalizzare le categorie visualizzate. <ul> <?php wp_list_categories('orderby=name&include=3,5,9,16'); ?> </ul> Riferimenti: http://codex.wordpress.org/Template_Tags/wp_list_categories CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (wp_list_bookmarks) Consente di personalizzare la visualizzazione di gruppi di link. <ul> <?php wp_list_bookmarks('title_li=&category_before=&category_after='); ?> </ul> Riferimenti: http://codex.wordpress.org/Template_Tags/wp_list_bookmarks CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (wp_get_archives) Consente di personalizzare la visualizzazione degli archivi <ul> <?php wp_get_archives('type=daily&limit=15'); ?> </ul> Riferimenti: http://codex.wordpress.org/Template_Tags/wp_get_archives CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (the_tags) Consente di personalizzare la visualizzazione dell’archivio dei tag <?php the_tags('Social tagging: ',' > '); ?> Un’altra funzione consente di creare la nuvola dei tag (tag cloud) <?php wp_tag_cloud('smallest=8&largest=22&number=30&orderby=count'); ?> Riferimenti: http://codex.wordpress.org/Template_Tags/the_tags http://codex.wordpress.org/Template_Tags/wp_tag_cloud CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (i filtri) Grazie ai filtri è possibile modificare le funzioni base di wordpress. function archivi_anno_corrente ($sql) { $sql=$sql . ' AND YEAR(post_date) = '. date('Y'); return $sql; add_filter ('getarchives_where','archivi_anno_corrente'); } wp_get_archives($category); remove_filter ('getarchives_where','archivi_anno_corrente'); function lunghezza_excerpt($text){ return 10; } add_filter('excerpt_length', 'lunghezza_excerpt'); Riferimenti: http://codex.wordpress.org/Function_Reference/add_filter http://codex.wordpress.org/Function_Reference/remove_filter CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (la domanda) Dobbiamo fare “tutto a mano” CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (la risposta) Sono disponibili diverse soluzioni Archivio dei template gratuiti di Wordpress: http://wordpress.org/extend/themes/ Template gratuiti / a pagamento presenti in rete Applicazioni dedicate allo sviluppo dei temi per Wordpress CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: i template tag (la risposta) http://www.artisteer.com/ Un buon punto di partenza, non la panacea. CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Widget Come crearli, adattarli, utilizzarli 40 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: definire sidebar per i widget Consentono di poter inserire delle parti predefinite di codice (funzioni) all’interno di specifiche aree in sidebar e/o in altre aree sensibili. <?php if ( function_exists('register_sidebar') ) // crea l'area widget sidebar sinistra register_sidebar(array('name'=>'sidebar sinistra', 'before_widget' => '<li id=\"%1$s\" class=\"widget %2$s\">', 'after_widget' => '', 'before_title' => ‘<h2 class=\"widgettitle\“>', 'after_title' => '</h2>', )); // crea l'area widget BoxHome register_sidebar(array( 'name' => ‘BoxHome', 'id' => 'box1-home', 'before_widget' => '<div id="box1-home">', 'after_widget' => "</div>", 'before_title' => "<h2 class=\"widgettitle\">", 'after_title' => "</h2>\n", )); ?> Riferimenti: http://codex.wordpress.org/Function_Reference/register_sidebar CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: definire sidebar per i widget Per poter inserire degli oggetti (widget) direttamente nell’area della sidebar definita, è necessario verificare la funzionalità di widget per quella sidebar tramite dynamic_sidebar <?php if ( function_exists ( dynamic_sidebar(‘BoxHome') ) ) : ?> ... <?php dynamic_sidebar (‘BoxHome'); ?> ... <?php endif; ?> <?php if ( function_exists('register_sidebar') ) // crea l'area widget sidebar sinistra register_sidebar(array('name'=>'sidebar sinistra', 'before_widget' => '<li id=\"%1$s\" class=\"widget %2$s\">', 'after_widget' => '', 'before_title' => ‘<h2 class=\"widgettitle\“>', 'after_title' => '</h2>', )); // crea l'area widget BoxHome register_sidebar(array( 'name' => ‘BoxHome', 'id' => 'box1-home', 'before_widget' => '<div id="box1-home">', 'after_widget' => "</div>", 'before_title' => "<h2 class=\"widgettitle\">", 'after_title' => "</h2>\n", )); ?> Riferimenti: http://codex.wordpress.org/Function_Reference/dynamic_sidebar CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: definire un widget Un widget non è altro che del codice PHP contenuto in una funzione. Per essere utilizzato, il widget deve essere registrato tramite la funzione register_sidebar_widget. <?php function Youtube_video() { show_video(1,1); } ?> register_sidebar_widget('YouTube Video', 'Youtube_video'); Riferimenti: http://codex.wordpress.org/Function_Reference/register_sidebar_widget http://www.yourinspirationweb.com/2009/06/23/come-creare-un-widget-in-wordpress-28/ CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: Widget Logic http://wordpress.org/extend/plugins/widget-logic/ Plug-in che consente di definire dove applicare un widget. CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Plug-in Come crearli, adattarli, utilizzarli Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: plug-in Un plug-in non è altro che un file PHP (o una serie di file PHP) che contengono delle funzioni per operare dei miglioramenti alle funzionalità di Wordpress. Un plugin può essere contenuto in un unico file, o in un insieme di file. Lo stesso file del plugin deve essere posizionato nella directory wp-content/plugins/ (p. es. wp-content/plugins/plugin.php), o in una sottodirectory (attenzione, non più di una sottodirectory) wp-content/plugins/BAStats/, (p. es. wpcontent/plugins/BAStats/BAStats.php). Eventuali file di supporto al plugin dovrebbero essere posizionati nella directory wp-content/ del blog, dal momento che questa non viene sovrascritta quando si aggiorna WordPress ad una versione superiore. Se insieme al plugin hai necessità di distribuire molti file (javascript, immagini, etc.), tieni presente che è meglio installare tutto in una directory contenuta in /wp-content/plugins/{il-tuo-plugin}. In questo modo puoi assicurare all'utente una maggior comodità, tanto più che non ci sono limiti alla creazione di sotto-directory all'interno di wp-content. Riferimenti: http://wordpress.org/extend/plugins/ http://www.wordpress-it.it/wiki/Main/ScrivereUnPlugin CSS – Fogli di stile Torna al sommario Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: plug-in Le prime righe di tutti i plugin devono essere conformi agli Standard della Struttura del Plugin <?php /* Plugin Name: Nome_Del_Plugin Plugin URI: URI_Della_Pagina_Che_Descrive_Il_Plugin_e_Aggiornamenti Description: Breve_Descrizione_Del_Plugin Version: Il_Numero_Di_Versione_Del_Plugin Author: Nome_Autore_del_Plugin Author URI: URI_Autore_del_Plugin */ ?> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: plug-in Un esempio: <?php /* Plugin Name: Invio mail Plugin URI: http://www.nomesito.it Description: Invia una mail ogni qualvolta si pubblica un post Version: 1.0 Author: Roberto Scano Author URI: http://robertoscano.info */ class avvisa { function invia_messaggio($post_ID) { $friends = '[email protected],[email protected]'; mail($friends,"Il blog e' stato aggiornato",'Ho scritto un nuovo articolo sul mio blog: http://blog.example.com'); return $post_ID; } } add_action('publish_post', array('avvisa', 'invia_messaggio')); ?> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Plug-in per la navigazione Organizzare la navigazione dei contenuti Torna al sommario 49 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: PageMash http://wordpress.org/extend/plugins/pagemash/ Consente di ordinare visivamente le pagine e sottopagine. <ul> <?php wp_list_pages('sort_column=menu_order'); ?> </ul> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: My Page Order http://wordpress.org/extend/plugins/my-page-order/ Consente di ordinare visivamente le pagine e sottopagine. <ul> <?php wp_list_pages('sort_column=menu_order'); ?> </ul> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Subzane Subpage List http://wordpress.org/extend/plugins/subzane-subpage-list-widget/ Consente di visualizzare le pagine figlie di una pagina predefinita. È possibile inserire più istanze del widget. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Sub Pages Widget http://wordpress.org/extend/plugins/subpages-widget/ Consente di visualizzare le pagine figlie della pagina corrente. È possibile inserire più istanze del widget. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: My Category Order http://wordpress.org/extend/plugins/my-category-order/ Consente di ordinare visivamente le categorie. <ul> <?php wp_list_categories('orderby=order'); ?> </ul> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: My Link Order http://wordpress.org/extend/plugins/my-link-order/ Consente di ordinare visivamente i link. <ul> <?php wp_list_bookmarks('orderby=order&category_orderby=order'); ?> </ul> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: MenuBar http://wordpress.org/extend/plugins/menubar/ Consente di creare svariati con pagine, categorie, ecc. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Different Posts Per Page http://wordpress.org/extend/plugins/different-posts-per-page/ Consente di definire un numero di post differente per tipologie di pagine, archivi, ecc. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Subzane Categorized Archive http://wordpress.org/extend/plugins/subzane-categorized-archive-widget/ Consente di visualizzare gli archivi per la categoria selezionata. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Archives for a Category II http://robertoscano.info/works/plugins/archives4category.zip Consente di visualizzare gli archivi per la categoria selezionata. Aggiunge il parametro “catid” alla funzione wp_list_archives. Possiamo passare il valore della categoria attuale tramite codice PHP: <ul> <?php $cat_ID = get_query_var('cat'); $category = "catid=".$cat_ID; wp_get_archives($category); ?> </ul> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Podlists http://www.rene-ade.de/inhalte/wordpress-plugin-postlists.html Consente la creazione di liste dinamiche per post, categorie, ecc. [%NOMEPLACEHOLDER%] Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: Breadcrumb NavXT http://wordpress.org/extend/plugins/breadcrumb-navxt/ Consente di inserire le breadcrumb per la navigazione nel sito: Home > Categoria > Post <div id="breadcrumb"> Posizione: <?php if(function_exists('bcn_display')) { bcn_display(); } ?> </div> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: WP Cumulus http://wordpress.org/extend/plugins/wp-cumulus/ Oggetto in Adobe Flash accessibile, con versione alternativa, che consente la navigazione della tag cloud. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la navigazione: DD Sitemap Generator http://wordpress.org/extend/plugins/sitemap-generator/ Consente di creare una mappa del sito personalizzata, con scelta di pagine, categorie, ecc. <!-- ddsitemapgen --> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Plug-in per i contenuti Organizzare e pubblicare i contenuti multimediali Torna al sommario 64 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: EG Attachments http://wordpress.org/extend/plugins/eg-attachments/ Consente di visualizzare e gestire gli allegati di Wordpress. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: Quick Flickr Widget http://wordpress.org/extend/plugins/quick-flickr-widget/ Consente di visualizzare fino a 20 immagini da un account Flickr all’interno di una sidebar. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: Flickr Photo Album http://www.tantannoodles.com/toolkit/photo-album/ Tramite l’autorizzazione (con le API di Flickr) è possibile inserire le foto selezionando le raccolte che desideriamo rendere disponibili ai navigatori del nostro sito Web. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: ShaShin http://www.toppa.com/shashin-wordpress-plugin/ Consente di integrare le foto da Google Picasa. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: Next Gen Gallery http://wordpress.org/extend/plugins/nextgen-gallery/ Consente la creazione di una galleria fotografica direttamente all’interno del proprio sito Web. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: Wordpress Video Plug-in http://robertoscano.info/works/plugins/video.zip Consente l’inserimento di contenuti video ed oggetti (es: slidesare) con il semplice utilizzo di tag. Esempio: [youtube idvideo] Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per i contenuti: Google Maps Sono presenti diverse tipologie di plug-in: Plug-in che utilizzano dati predisposti da google o altri sistemi basati su XML per la geo-referenziazione come: XML Google Maps Plug-in http://www.matusz.ch/blog/projekte/xml-google-mapswordpress-plugin-en/ il quale è integrabile con altri plug-in (es: NextGen Gallery) con possibilità di geo-localizzare le fotografie. CSS – Fogli di stile Esempio: http://www.matusz.ch/blog/projekte/xml-google-mapswordpress-plugin-en/samples/n11/ Plug-in per generare direttamente le mappe utilizzando semplici istruzioni per definire il posizionamento dei punti sensibili come Inline Googlemaps: http://avi.alkalay.net/2006/11/google-maps-plugin-forTorna al sommario wordpress.html Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Plug-in per condividere Condividere le informazioni con il WWW Torna al sommario 72 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per condividere: Twitter tools http://wordpress.org/extend/plugins/twitter-tools/ Consente di gestire la pubblicazione di tweet (www.twitter.com) relativi agli articoli. <?php aktt_sidebar_tweets(); ?> <?php aktt_latest_tweet(); ?> Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per condividere: Social Bookmarks Reloaded http://wordpress.org/extend/plugins/social-bookmarking-reloaded Consente di pubblicare le opzioni di condivisione nei social media. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per condividere: Google XML Sitemaps http://wordpress.org/extend/plugins/google-sitemap-generator/ Consente di informare i motori di ricerca su nuove pubblicazioni nel sito. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Plug-in avanzati Applicazioni, codice PHP e molto altro Torna al sommario 76 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Exec-PHP http://wordpress.org/extend/plugins/exec-php/ Consente di eseguire codice PHP all’interno di pagine, post e widget. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Contact Form 7 (CF7) http://wordpress.org/extend/plugins/contact-form-7/ Consente di creare dei moduli interattivi per raccolta informazioni. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Cforms II http://www.deliciousdays.com/cforms-plugin Superiore rispetto a CF7, gestisce maggiori funzionalità con supporto di Ajax e l’archiviazione su database. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Events Calendar http://wordpress.org/extend/plugins/events-calendar/ Consente di gestire dei calendari eventi. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Event Calendar 3 http://wordpress.org/extend/plugins/event-calendar/ Consente di gestire dei calendari eventi. Si integra con il controllo calendario di Wordpress o nel tema. Assegna ai post la descrizione dell’evento. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Eventr http://wordpress.org/extend/plugins/eventr/ Consente di gestire dei calendari eventi con possibilità di registrazione. Ottimo per eventi con poca richiesta di dati (nome, e-mail). Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Bind user to category http://wordpress.org/extend/plugins/bind-user-to-cat/ Consente all’amministratore di assegnare una specifica categoria in cui poter archiviare dei post ad un utente. Per Wordpress 2.8 e superiore è necessario un fix: http://www.technokinetics.com/bind-user-to-category-wp-28/ Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: User Access Manager http://wordpress.org/extend/plugins/user-access-manager/ Consente di definire gruppi di utenti con differenti permessi di accesso ai contenuti pubblicati. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in avanzati: Members http://wordpress.org/extend/plugins/members/ Consente di gestire i ruoli degli utenti e l’accesso a determinati contenuti. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info I Plug-in per la manutenzione Gestione tabelle, codice e backup Torna al sommario 86 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: TinyMCE Advanced http://wordpress.org/extend/plugins/tinymce-advanced/ Consente di aggiungere funzionalità a TinyMCE. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: FCKEditor http://wordpress.org/extend/plugins/fckeditor-for-wordpress-plugin/ Consente di sostituire l’editor di Wordpress con CKEditor. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: WP Advanced Code Editor http://wordpress.org/extend/plugins/wp-advanced-code-editor/ Consente di rendere più gradevole l’editor di codice HTML dell’editor visuale. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: Codepress http://wordpress.org/extend/plugins/wp-codepress/ Sostituisce l’editor per temi e plug-in con un editor con maggior risalto di informazioni utili. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: WP-Tidy Up http://wordpress.org/extend/plugins/tidy-up/ Consente di effettuare la verifica del codice ed eventualmente di pulire automaticamente gli errori di conformità. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: Redirection http://wordpress.org/extend/plugins/redirection/ Consente di definire dei filtri (anche con RegEx) per reindirizzare gli utenti per pagine spostate, eliminate, ecc. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: WP-DBManager http://wordpress.org/extend/plugins/wp-dbmanager/ Consente di effettuare delle operazioni di backup su disco e con invio tramite e-mail. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: WP-PHPMyAdmin http://wordpress.org/extend/plugins/wp-phpmyadmin/ Consente di operare all’interno di Wordpress tramite l’applicazione PHPMyAdmin. Attenzione! Qualsiasi operazione non è ripristinabile. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Plug-in per la manutenzione: Theme Test Drive http://wordpress.org/extend/plugins/theme-test-drive/ Consente di testare un nuovo template senza sostituire quello attuale, visualizzando il nuovo template solo agli admin. Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Che altro? Quali altri plug-in possono esserci utili? Torna al sommario 96 CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Wordpress: plug-in Un plug-in per ogni esigenza? http://wordpress.org/extend/plugins/ Torna al sommario CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info Fine? CSS – Fogli di stile Roberto Scano ([email protected]) Riviera S. Nicolò, 6 - 30126 Lido di Venezia (VE) Tel. +39 041.24.30.20.4 - Fax +39 041.86.22.777 Web site: http://robertoscano.info