...

php include (TEMPLATEPATH . `/loop.php`)

by user

on
Category: Documents
14

views

Report

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
Fly UP