Slide della mia presentazione al 2° WordPress Meetup Bari del 18 giugno 2016.
— Articolo sulla presentazione: https://nicolalosito.it/2016/06/23/introduzione-wordpress-multisite/
— Pagina dell'evento: http://wpbari.it/2016/06/11/meetup-bari-18-giugno-2016/
Slide del corso tenuto press l'IPSSAR di San Pellegrino Terme a marzo 2016. Panoramica generale sui siti scolastici e sull'utilizzo del CMS WordPress per l'avvio di un nuovo progetto di digitalizzazione web.
WordPress per siti scolastici a norma: dominio, hosting e strumentiMarco Milesi
Dominio, hosting e strumenti per gestire al meglio il nuovo sito istituzionale della tua scuola
Slide del corso tenuto all'IPSSAR di San Pellegrino Terme - marzo 2016
WordPress per siti scolastici a norma: motori di ricerca, utenti e gestione g...Marco Milesi
Motori di ricerca, utenti e gestione guasti per gestire al meglio il nuovo sito istituzionale della tua scuola
Slide del corso tenuto all'IPSSAR di San Pellegrino Terme - marzo 2016
La presentazione di pasw2015, il nuovo modello di sito scolastico Porte aperte sul web con WordPress.
Milano, Smau 2014, con Marco Milesi, Renata Durighello, Ignazio Scimone e Alberto Ardizzone
Presentazione fatta il 14 luglio 2015 al WordPress Meetup di Torino, dove ho spiegato le principali differenze tra il software Open source WordPress e il sito WordPress.com e i suoi servizi.
Slide della mia presentazione al 2° WordPress Meetup Bari del 18 giugno 2016.
— Articolo sulla presentazione: https://nicolalosito.it/2016/06/23/introduzione-wordpress-multisite/
— Pagina dell'evento: http://wpbari.it/2016/06/11/meetup-bari-18-giugno-2016/
Slide del corso tenuto press l'IPSSAR di San Pellegrino Terme a marzo 2016. Panoramica generale sui siti scolastici e sull'utilizzo del CMS WordPress per l'avvio di un nuovo progetto di digitalizzazione web.
WordPress per siti scolastici a norma: dominio, hosting e strumentiMarco Milesi
Dominio, hosting e strumenti per gestire al meglio il nuovo sito istituzionale della tua scuola
Slide del corso tenuto all'IPSSAR di San Pellegrino Terme - marzo 2016
WordPress per siti scolastici a norma: motori di ricerca, utenti e gestione g...Marco Milesi
Motori di ricerca, utenti e gestione guasti per gestire al meglio il nuovo sito istituzionale della tua scuola
Slide del corso tenuto all'IPSSAR di San Pellegrino Terme - marzo 2016
La presentazione di pasw2015, il nuovo modello di sito scolastico Porte aperte sul web con WordPress.
Milano, Smau 2014, con Marco Milesi, Renata Durighello, Ignazio Scimone e Alberto Ardizzone
Presentazione fatta il 14 luglio 2015 al WordPress Meetup di Torino, dove ho spiegato le principali differenze tra il software Open source WordPress e il sito WordPress.com e i suoi servizi.
Chatbot per la modulistica con indoona - #Gasw2016Marco Milesi
Modulistica scolastica tramite chatbot? Con indoona la modulistica scolastica si dematerializza e diventa facile, veloce e divertente. Presto disponibile!
https://www.indoona.com
WordPress plugin: https://wordpress.org/plugins/indoona-connect/
Multisite è una funzionalità che fa parte della piattaforma WordPress: non richiede l’aggiunta di alcun plugin. Nonostante ciò, non è molto utilizzata. Può però rivelarsi estremamente utile per chi si occupa della gestione di più siti o blog.
Ecco una piccola guida
WordPress, CMS/Blog per “tutte” le esigenzeRaoul Pettenò
L’obbiettivo di questa presentazione, non è tanto quello di mostrare le funzionalità di un’applicazione web o farne un riassunto del manuale utente, ma mostrare alcune peculiarità e stimolare la curiosità a provare uno strumento che può essere molto utile qualsiasi sia l’interesse che muove un player della rete.
Le slide WordPress Facilissimo, hanno lo scopo di aiutarvi a scoprire questo CMS Open-Source. Queste slide vi daranno la possibilità di scoprire com'è fatto WordPress e come utilizzarlo, in maniera molto semplice.
Lezione WordPress Università degli Studi di Milano: Installazione e Gestionealessandro gasparotto
Slide della lezione di WordPress fatta presso l'Università degli Studi di Milano. Nelle slide viene presentato WordPress, le potenzialità, l'installazione in locale e remoto e l'intera gestione del sistema. La guida è stata sviluppata e destinata ad utenti alla prime armi con questo potente strumento.
Wordpress e Blog.
Partire col piede giusto per creare uno strumento che possa essere di effettivo supporto al sito e che possa servire anche per portare la conversazione sui Social Network, andando oltre la classica comunicazione.
Come creare da zero un sito in WordPress, dalla fase di installazione in locale o da remoto fino alla presentazione dei plugin più utilizzati, tra cui Yoast SEO, WPML e WooCommerce.
WordPress è una delle più famose piattaforme per la realizzazione di siti e blog, utili strumenti per promuovere se stessi o la propria attività.
In questa presentazione sono spiegati passo dopo passo tutto ciò che serve per installare ed utilizzare il cms.
Wordpress per principianti: guida in 5 step e in 5 areeLeonardo Serboni
Wordpress è il CMS più diffuso al mondo. Anche non avendo mai realizzato un sito web e senza nessuna conoscenza di programmazione possiamo creare il nostro primo contenitore di idee.
3° appuntamento col Corso di Wordpress: temi & plugin. Ecco i 20.000 plugin sotto WP. Ad ogni esigenza si può associare un po’ di plugin. Ecco come sceglierli.
- cosa si può ottenere cambiando tema
- cosa si può ottenre installando un plugin
- categorie di temi: numero colonne e specifici
- installare un tema (o più temi): le demo non sono mai demo
- bootstrap
- elenco plug-in consigliati
- … plugin per usi specifici
Introduzione a WordPress: dall'installazione all'utilizzo del backendSilvia Cariello
1. Panoramica di WordPress
a) Cos’è WordPress e cosa sono i CMS
b) La Community e i WordCamp
c) Ambiente e sviluppo ottimale
d) Da dove si scarica e cosa serve per installarlo manualmente e) Scelta hosting WordPress con CMS preinstallato
2. Installazione di WordPress
a) Installazione e configurazione
3. Panoramica e Installazione di un tema
a) Da dove si scaricano e quali scegliere
b) Installazione e configurazione
c) Personalizzazione con il Personalizza/Customuzer
4. Panoramica e Installazione di un Plugin
a) Da dove si scaricano e quali scegliere
b) Installazione e configurazione
c) Quali sono i Plugin consigliati e perché
5. Panoramica Bacheca
6. Panoramica e inserimento contenuti (Articoli, Pagine, Media) a) Articoli VS Pagine cosa sono e differenze
b) Creazione e modifica di un articolo
c) Creazione e modifica di una pagina
d) Inserimento e nomi dei media (immagini, pdf, docx, etc)
e) Cenni ala SEO (Search Engine Optimizzazion) per Articoli Pagine e Media
7. Panoramica Utenti
a) I livelli di utenza
b) Scelta username e password
8. Domande 30 minuti
Chatbot per la modulistica con indoona - #Gasw2016Marco Milesi
Modulistica scolastica tramite chatbot? Con indoona la modulistica scolastica si dematerializza e diventa facile, veloce e divertente. Presto disponibile!
https://www.indoona.com
WordPress plugin: https://wordpress.org/plugins/indoona-connect/
Multisite è una funzionalità che fa parte della piattaforma WordPress: non richiede l’aggiunta di alcun plugin. Nonostante ciò, non è molto utilizzata. Può però rivelarsi estremamente utile per chi si occupa della gestione di più siti o blog.
Ecco una piccola guida
WordPress, CMS/Blog per “tutte” le esigenzeRaoul Pettenò
L’obbiettivo di questa presentazione, non è tanto quello di mostrare le funzionalità di un’applicazione web o farne un riassunto del manuale utente, ma mostrare alcune peculiarità e stimolare la curiosità a provare uno strumento che può essere molto utile qualsiasi sia l’interesse che muove un player della rete.
Le slide WordPress Facilissimo, hanno lo scopo di aiutarvi a scoprire questo CMS Open-Source. Queste slide vi daranno la possibilità di scoprire com'è fatto WordPress e come utilizzarlo, in maniera molto semplice.
Lezione WordPress Università degli Studi di Milano: Installazione e Gestionealessandro gasparotto
Slide della lezione di WordPress fatta presso l'Università degli Studi di Milano. Nelle slide viene presentato WordPress, le potenzialità, l'installazione in locale e remoto e l'intera gestione del sistema. La guida è stata sviluppata e destinata ad utenti alla prime armi con questo potente strumento.
Wordpress e Blog.
Partire col piede giusto per creare uno strumento che possa essere di effettivo supporto al sito e che possa servire anche per portare la conversazione sui Social Network, andando oltre la classica comunicazione.
Come creare da zero un sito in WordPress, dalla fase di installazione in locale o da remoto fino alla presentazione dei plugin più utilizzati, tra cui Yoast SEO, WPML e WooCommerce.
WordPress è una delle più famose piattaforme per la realizzazione di siti e blog, utili strumenti per promuovere se stessi o la propria attività.
In questa presentazione sono spiegati passo dopo passo tutto ciò che serve per installare ed utilizzare il cms.
Wordpress per principianti: guida in 5 step e in 5 areeLeonardo Serboni
Wordpress è il CMS più diffuso al mondo. Anche non avendo mai realizzato un sito web e senza nessuna conoscenza di programmazione possiamo creare il nostro primo contenitore di idee.
3° appuntamento col Corso di Wordpress: temi & plugin. Ecco i 20.000 plugin sotto WP. Ad ogni esigenza si può associare un po’ di plugin. Ecco come sceglierli.
- cosa si può ottenere cambiando tema
- cosa si può ottenre installando un plugin
- categorie di temi: numero colonne e specifici
- installare un tema (o più temi): le demo non sono mai demo
- bootstrap
- elenco plug-in consigliati
- … plugin per usi specifici
Introduzione a WordPress: dall'installazione all'utilizzo del backendSilvia Cariello
1. Panoramica di WordPress
a) Cos’è WordPress e cosa sono i CMS
b) La Community e i WordCamp
c) Ambiente e sviluppo ottimale
d) Da dove si scarica e cosa serve per installarlo manualmente e) Scelta hosting WordPress con CMS preinstallato
2. Installazione di WordPress
a) Installazione e configurazione
3. Panoramica e Installazione di un tema
a) Da dove si scaricano e quali scegliere
b) Installazione e configurazione
c) Personalizzazione con il Personalizza/Customuzer
4. Panoramica e Installazione di un Plugin
a) Da dove si scaricano e quali scegliere
b) Installazione e configurazione
c) Quali sono i Plugin consigliati e perché
5. Panoramica Bacheca
6. Panoramica e inserimento contenuti (Articoli, Pagine, Media) a) Articoli VS Pagine cosa sono e differenze
b) Creazione e modifica di un articolo
c) Creazione e modifica di una pagina
d) Inserimento e nomi dei media (immagini, pdf, docx, etc)
e) Cenni ala SEO (Search Engine Optimizzazion) per Articoli Pagine e Media
7. Panoramica Utenti
a) I livelli di utenza
b) Scelta username e password
8. Domande 30 minuti
Workshop SMAU 2012 in abbinamento ai due volumi Hoepli "Webmaster con WordPress" e "Guadagnare in Internet con WordPress" di Bonaventura Di Bello (webmasterconwordpress.it).
Velocità per la SEO di Magento: Redis Cache, Compilazione e Search ConsoleSimone Bussoni
Premere sull'acceleratore di Magento: una SEO migliore con la velocità e alcuni trucchi da non dimenticare.
Migliorare le performance di Magento con costi ridotti e server discreti senza spendere milioni: come ottenere più ordini, più visite, meno problemi al carrello, più utenti contemporanei, migliorando la User Experience senza dimenticare una indicizzazione più rapida grazie ai tempi di caricamento ridotti e ad alcuni trucchi da usare sulla Search Console di Google.
Slides dell'intervento di Simone Bussoni tenuto al SEOCMS, l'evento italiano per la SEO nei CMS come Joomla!, Magento, Prestashop, Wordpress
Slides delle lezioni del corso di Strumenti e applicazioni Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 20 marzo 2014
Cosa si fa dopo avere installato Wordpress? colori, plugin indispensabili, utenti e pagine descrittive.
- titolo e sottotitolo
- schema colori
- plugin indispensabili
- utenti
- pagine descrittive
Slide del mio intervento al Webreevolution 2013 di Roma incentrato su come aumentare la sicurezza di Wordpress, partendo dalle basi de file di configurazione fino ai plugins utili per la gestione dei punti critici.
Slide utilizzate durante l'intervento sulle Progressive Web App e le Trusted Web Activities applicate a Wordpress e Woocommerce.
Trovate informazioni più precise sull'argomento su https://2019.catania.wordcamp.org/session/progressive-web-app-e-twa/
e sugli articoli https://www.francescogiammanco.it/progressive-web-app-lighthouse/
e https://www.francescogiammanco.it/trasformare-un-sito-in-twa/
Progettare un sito web è un processo che coinvolge la pianificazione, il design e lo sviluppo di un'interfaccia online che sia funzionale, intuitiva ed esteticamente gradevole per gli utenti. Durante la progettazione di un sito web, è essenziale considerare diversi aspetti, tra cui gli obiettivi del sito, il pubblico di riferimento, l'architettura delle informazioni, il design visuale, l'esperienza utente e la compatibilità con i dispositivi. La progettazione di un sito web di successo richiede una combinazione di creatività, conoscenze tecniche e attenzione ai dettagli per creare un'esperienza coinvolgente e soddisfacente per gli utenti.
My WordPress Toolbox - WordPress Meetup Romagna #13 - 15 Settembre 2016Andrea Cardinali
In questo speech presento i plugin WordPress sia free che a pagamento che fanno parte della mia cassetta degli attrezzi e che utilizzo abitualmente nei progetti che realizzo. I plugin presentati riguardano sicurezza, gestione cliente, seo, performance, e automazione / risparmio tempo.
Prodotti : gestione quasi automatica dell'inserimento di migliaia di prodotti tramite un file CSV per i dati e FTP per le immagini in un eCommerce basato su WordPress e WooCommerce
1. WordPress Plugins
WordPress Plugins
cosa sono e come funzionano
Alcuni esempi
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
2. WordPress Plugins
WordPress fu creato da Matt Mullenweg il 27/03/2003 e distribuito con
licenza GNU General Public License.
Nasce come una piattaforma software di "personal publishing" e Content
Management System (CMS), ovvero un programma che consente la
creazione e la distribuzione di un sito Internet formato da contenuti testuali o
multimediali, facilmente gestibili ed aggiornabili in maniera dinamica.
(Fonte: https://it.wikipedia.org/wiki/WordPress )
WordPress deve il suo successo planetario alla sua facilità di utilizzo e
alla intrinseca capacità in termini di flessibilità e personalizzazione.
I numeri parlano chiaro:
Il 26% del totale dei siti al mondo utilizzano WordPress
(aggiornato al 7-5-2016)
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
3. WordPress Plugins
Il nostro sito web, per certi versi, è assimilabile ad un'autovettura:
- la carrozzeria è rappresentata dalla parte visibile al pubblico
(Front-End), grafica curata, immagini accattivanti;
- il motore è rappresentato dal Back-End, una sorta di cabina di
regia, invisibile ai visitatori, dove andremo a configurare il sito.
Perchè WordPress risulta così interessante agli occhi del
pubblico?
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
4. WordPress Plugins
Analizziamo la struttura di questo programma così versatile. Questo è WordPress dopo un'installazione
pulita:
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
5. WordPress Plugins
e questo è il suo pannello di controllo:
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
6. WordPress Plugins
Per rendere performante il nostro blog e, dargli un aspetto
grafico accattivante, è necessario utilizzare un elenco di
programmi aggiuntivi, detti anche “plugins”, oltre ad una buona
scelta di Temi Grafici pronti all'uso.
Esistono? Se sì, dove trovarli?
Grazie al contributo volontario da parte di migliaia di
programmatori, WordPress.org mette a disposizione due
“serbatoi” dai quali attingere Temi Grafici e Plugins
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
7. WordPress Plugins
- Plugins: https://wordpress.org/plugins/
45,186 plugins scaricabili
1,308,144,791 downloads totali
- Themes (Temi Grafici) https://wordpress.org/themes
(free and commercial)
oltre 6.000 temi grafici
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
8. WordPress Plugins
Questi numerosi programmi aggiuntivi sono un valido aiuto
allorquando dobbiamo realizzare progetti quali:
- Sito web personale / Blog
- Forum
- Ecommerce
- Landing Page
Ora, possiamo comprendere perchè una nuova installazione di
WordPress ci appare così “povera”:
fornire un sito web, con funzionalità base, permette all'utilizzatore di
modellare il sito web secondo i suoi progetti.
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
9. WordPress Plugins
Fatte queste premesse, torniamo alla domanda iniziale,
oggetto di questa presentazione
Cosa sono i plugins?
I plugins sono programmi aggiuntivi, o frammenti di
codice, che interagiscono con WordPress per
apportare nuove funzionalità e caratteristiche al
sito web.
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
10. WordPress Plugins
I plugins di WordPress, in qualsiasi momento, possono essere
installati e rimossi dal nostro sito web senza doverci
preoccupare di eventuali conseguenze; infatti l'installazione e
la rimozione di un plugin
non comporta alcuna alterazione ai files di sistema.
Questa modalità operativa (collegare e scollegare)
ricorda una azione molto comune, p.es. collegare il
mouse sulla porta USB del nostro computer, in inglese
“to plug in” (connettere).
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
11. WordPress Plugins
Quali sono i plugins più famosi?
Ecco la Hit-Parade dei plugins più famosi, quelli scaricati oltre 1
milione di volte:
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
15. WordPress Plugins
Come scegliere i migliori plugins per WordPress?
Saper scegliere e utilizzare i plugins è un fattore importante per potenziare
il nostro sito e creare le migliori condizioni per la tua crescita in rete.
Ci sono centinaia di plugins nel Web ed è spesso difficile capire subito
quale potrebbe essere l’ideale per il tuo sito: alcuni sono gratuiti, altri a
pagamento e si trovano sotto le categorie più disparate, ognuna delle quali
si occupa di potenziare una funzionalità specifica, dalla grafica al SEO, dal
contatto con gli utenti ai metodi pagamento.
Ci sono degli ottimi strumenti gratuiti, mentre altri è preferibile acquistarli
non essendoci una valida alternativa a costi zero.
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
16. WordPress Plugins
Prima di scegliere un plugin, è bene verificare questi aspetti:
- a quando risale l'ultimo aggiornamento?
- è compatibile con la tua versione di WordPress?
- il plugin è maturo, oppure siamo alle prime releases?
- leggere il rating: ha superato il punteggio di 4?
- l'autore del plugin fornisce assistenza in tempi
ragionevolmente brevi in caso di problemi?
- user experience: cosa ne pensano gli utenti che hanno già
utilizzato il plugin rima di noi?
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
17. WordPress Plugins
Queste informazioni ci forniranno utili indizi sulla solidità
del plugin e del suo autore, se le valutazioni sono tutte
positive, allora possiamo iniziare a testarlo.
Nota: considera che troppi plugins rischiano di
diminuire le prestazioni della tua piattaforma,
rendendone lento il caricamento delle pagine, per
questo consiglio di non superare mai il numero di 15
plugins attivi nel tuo sito.
Vediamo un esempio
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
19. WordPress Plugins
Il plugin “ALL IN ONE SEO PACK” del nostro esempio
(campione imbattuto per nr di downloads) ha ottime referenze:
Ultimo aggiornamento risalente a pochi giorni fa
Oltre 1 milione di installazioni attive
Richiede WordPress 3.3 o superiore
Compatibile con l'ultima versione di WordPress 4.5.2
Rating 4.5 stars
Team composto da 5 sviluppatori
Gratuito nella versione base
A pagamento nella versione Premium
Commenti in maggioranza positivi
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
21. WordPress Plugins
Come installare un plugin di WordPress?
I plugins possono essere installati in due modi diversi.
Modo A) Installazione dal “Pannello di
Amministrazione”:
1. Vai nel “Pannello di Amministrazione” e clicca su
“Plugin” e su “Aggiungi Nuovo”;
2. Inserisci il nome del plugin nel campo di ricerca;
3. Una volta trovato, clicca su “Installa”;
4. Clicca su “Attiva Plugin”.
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
22. WordPress Plugins
Modo B) Via FTP
1. Indentificare e scaricare il plugin dalla galleria dei plugin. Questo
si presenterà come un file archivio .zip o .rar.
2. Il file .zip del plugin deve essere decompresso;
3. Apri un client FTP (un programma come Filezilla) e collegati al
server dove risiede il tuo sito;
4. Una volta qui carica la cartella .zip;
5. Accedi al “Pannello di Amministrazione”, clicca su “Plugin” e
seleziona il plugin che hai appena caricato;
6. Una volta selezionato, clicca su “Attiva”, abilitando il plugin.
Una volta attivato, è sufficiente seguire le informazioni per
configurarlo secondo le nostre necessità.
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
23. WordPress Plugins
Come si scrive un plugin di WordPress?
In questa parte della presentazione muoveremo i primi passi nella
creazione di un plugin e introdurremo alcuni concetti di
programmazione intermedi / avanzati.
Proveremo a scrivere un plugin che mostri al visitatore del nostro
sito il suo indirizzo IP e mostri nella sidebar del tema la nostra
pagina Facebook
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
24. WordPress Plugins
Per prima cosa occorre creare un folder dove memorizzare il nostro
plugin.
Posizionamoci nella directory wpcontent /plugins/ e
creiamo il folder showipandfbpage.
Ricordate che qualunque nome darete al folder del vostro plugin,
quel nome sarà lo slug (porzione di indirizzo URL) del plugin.
Se volete condividere il vostro plugin, prima di fare l'upload nel
WordPress Plugin Repository accertatevi che lo slug del vostro
plugin non sia stato già utilizzato da qualcun'altro!
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
25. WordPress Plugins
Dopo aver creato il folder showipandfbpage andiamo a
creare il file showipandfbpage.php. Ora dobbiamo inserire
alcune informazioni obbligatorie:
<?php
/*
Plugin Name: Show Visitor IP and my Facebook Page
Plugin URI: http://serafinocorriero.it/show-visitor-ip
Description: Questo plugin mostrerà il tuo indirizzo IP [show_ip] e la tua pagina Facebook
[show_fb_page].
Author: Serafino Corriero
Version: 1.0
Author URI: http://serafinocorriero.it/
*/
Queste righe di codice sono commenti PHP, quindi saranno ignorate
dal programma, ma servono a WordPress per fornirci informazioni utili
su questo plugin nel backend. Questo sarà il risultato.
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
27. WordPress Plugins
Cosa significano queste righe di codice? Stiamo dicendo a
WordPress di creare un box intitolato 'Visualizza il tuo IP' nel
Pannello di Controllo (BackEnd), in alto a sinistra. Il risultato sarà
questo.
/ Abilita gli shortcode nel Text Widget
add_filter('widget_text','do_shortcode');
function wp_display_ip_visitors() {
$id = 'wp_show_ip_visitor';
$title = __( 'Visualizza il tuo IP');
$callback = 'show_ip_visitor';
$screen = 'dashboard';
$location = 'side'; // normal, side, advanced
$priority = 'high'; // high, low
$callback_args = '';
add_meta_box( $id, $title, $callback, $screen, $location, $priority, $callback_args );
}
add_action('wp_dashboard_setup', 'wp_display_ip_visitors');
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
29. WordPress Plugins
Significato delle righe di codice: diciamo a WP di controllare la
provenienza dell'indirizzo IP, se internet condiviso, o se mascherato da un
proxy, o se diretto. Il risultato sarà questo:
function show_ip_visitor() {
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
// Titoli del box e contenuto
echo '<div class="container">';
echo '<div class="row">';
echo '<div style="width:220px; float:left;">';
echo '<b>Il tuo indirizzo IP è: </b>' . $ip;
echo '</div>';
echo '</div>';
echo '<div style="clear:both;"></div>'; //pulisco la formattazione
echo '</div>'; //container closed
}
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
31. WordPress Plugins
Significato: diciamo a WordPress di creare uno shortcode, ovvero un
comando che andremo a collocare in un widget, affinché visualizzi il codice
IP del visitatore. Il risultato sarà questo:
// Crea shortcode [show_ip]
add_shortcode('show_ip', 'get_the_user_ip');
function get_the_user_ip() {
if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return apply_filters( 'wpb_get_ip', $ip );
}
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it
35. WordPress Plugins
Con quest'ultima slide termina la presentazione, mi auguro di avervi fornito
elementi utili alla comprensione dei plugins, come funzionano e in quale
contesto operano.
Grazie a tutti per l'attenzione
WordPress Meetup Bari: 18 giugno 2016 http://serafinocorriero.it - +39 3357716936 - web@serafinocorriero.it