Programmazione Internet

50 %
50 %
Information about Programmazione Internet
Technology

Published on February 9, 2009

Author: eduardroccatello

Source: slideshare.net

Description

Wordpress shortcode

Eduard ing. Roccatello - 2009-02-09 @ INTERDET 3.1

Personalizziamo Wordpress

La piattaforma di blogging FOSS più diffusa.  Può essere utilizzato per creare minisiti o  portali molto semplici ma efficaci. Estensibile tramite plugin.  Grafica facilmente personalizzabile. 

Immaginate di inserire immagini o annunci  semplicemente scrivendo “immagine” o “adsense” nei vostri post. Introdotti in Wordpress 2.5 sono una feature  praticamente sconosciuta ai più. Possono semplificarvi la vita e...  sono semplici da realizzare!!! 

Sono frammenti di testo da utilizzare nel post  come parole chiave. Sono racchiusi da parentesi quadre.  A esempio:   [shortcode]

Possono ricevere parametri.   [shortcode id=“1”] Possono includere altro contenuto   [shortcode parametro=“valore”] altro contenuto qui [/shortcode]

Gli shortcode sono gestiti da una serie di  funzioni chiamate Shortcode API. Al momento del salvataggio di un post:   Il contenuto viene elaborato per individuare gli shortcode.  Gli shortcode vengono elaborati dalle apposite API e vengono associati alle funzioni per le quali sono state create.

E’ molto semplice da fare.   Bastano basi di PHP.  Se sai creare una funzione sai creare uno shortcode. Creiamo la base di ogni linguaggio   “Hello world!”

Aprite il file functions.php del vostro tema.   Se non presente createlo Create una nuova funzione PHP come segue:   function hello() { return 'Hello, World!'; }

Trasformiamola in shortcode.   La funzione add_shortcode è la chiave di tutto.  Inserite dopo la funzione hello() ▪ add_shortcode('hw', 'hello'); ▪ Il primo parametro è il nome dello shortcode ▪ Il secondo parametro è il nome della funzione da chiamare Utilizziamo [hw] nei post successivi. 

E’ come aggiungere i parametri ad una  funzione PHP:  function hello($atts) { extract(shortcode_atts( array( ‘nome’ => ‘mondo’), $atts)); return “Hello {$nome}!”; }

$atts contiene gli attributi  Trasformiamoli in variabili con extract  Prima però associamo i valori di default con  shortcode_atts [hw nome=“Eduard”] diventa   Hello Eduard!

function hello($atts, $content = null)  { extract(shortcode_atts( array( ‘nome’ => ‘mondo’), $atts)); return “Hello {$nome}!<br/> Mi hai passato: {$content}”; } Un secondo parametro riceve il contenuto. 

Usiamolo con:   [hw nome=“Eduard”]Sono uno shortcode[/hw] Otterremo:   Hello Eduard! Mi hai passato: Sono uno shortcode

Twitter  RSS  Facebook  Flickr  MySpace  Google Maps  Del.icio.us  And much more ;-) 

Add a comment

Related presentations

Related pages

Programmazione web - Wikipedia

Con la locuzione programmazione Web si indicano le attività e le tecniche di programmazione, ... accedi alle voci di Wikipedia che trattano di internet
Read more

Mediaset.it: Programmi TV, Video on Demand e Live

Programmi Mediaset, Canali TV Live e Video on Demand. Su Mediaset.it scopri tutta l'offerta Mediaset!
Read more

SW & Work Informatica Programmazione Internet Reti a Pandino

Soluzioni per l'Industria e il Professionista - Solution for Trade and Business
Read more

Programmazione Internet: laboratorio - Dipartimento di ...

Laboratorio. Attivazione degli account. Sito per con le risorse e il form di iscrizione per il testo di accesso ai laboratori. Sito per attivare l ...
Read more

Programmazione Internet

Sito del corso di Programmazione Internet per l'A.A. 2007/08. Questo sito contiene le informazioni relative al corso, verrà aggiornato con l'avanzamento ...
Read more

Attività di programmazione Internet MFC

Questa sezione contiene le procedure dettagliate per l'aggiunta del supporto internet alle applicazioni. Gli argomenti trattati includono come utilizzare ...
Read more

Programmazione (informatica) - Wikipedia

La programmazione, in informatica, è l'insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer ...
Read more

Meine neue Seite: ske-net.com -

Man kann die gebuchten Sky Kanäle auch über das Internet sehen, so dass man auch unterwegs auf dem Smartphone die gewünschten Programme genießen kann.
Read more

Programmazione Internet - Technology

Internet Presentación Capítulo II: InternetProyecto ExitoCorso di riqualificazione Professionale “Esperto Nella Commercializzazione dei prodotti ...
Read more

PROGRAMMAZIONE PER INTERNET

900 Parte V - Programmazione per Internet tutta la potenza del linguaggio Visual Basic (anziché un limitato linguaggio script), testarla all’inter-
Read more