Come Creare Shortcode Avanzati; Attributi e Contenuti

Condividi

luglio 21st, 201010:54 am @

0


Nei precedenti articoli della serie ti ho spiegato come creare un semplice shortcode e successivamente come aggiungere Adsense ai tuoi articoli tramite gli shortcode; oggi, invece, voglio spiegarti come creare uno shortcode avanzato che ti permetterà di creare un maniera semplice dei link senza ricorrere nè a codice html, nè all’interfaccia grafica di wordpress.

Per compiere questa operazione ho bisogno di creare degli shortcode che interpretino sia gli attributi, sia i contenuti che io (voi) definirò all’interno delle parentesi quadre; per fare questo ti spiegherò come creare una funzione ad hoc.


Come al solito la prima cosa da fare è aprire il file function.php del tuo tema e posizionarsi in un riga vuota dopo il tag “<?php” o prima di “?>”.

A questo punto puoi iniziare a scrivere la funzione, oppure più semplicemente puoi copiarla da qui ed inserirla nel tuo blog.


function urlavanzato($att, $contenuto = null) {
         extract(shortcode_atts(array(
              "href" => 'http://'
         ), $atts));
        return '<a href="'.$href.'">'.$contenuto.'</a>';
}

Fatto questo devi inserire il tag che ti permette di creare lo shortcode


add_shortcode("link", "urlavanzato");

Salva tutto.

A questo punto per creare l’url avanzato ti baserà scrivere:

[link href="http://www.digg-it.info"]Monetizzare un blog[/link]

Registrati alla Mailing List:

* indicates required
ecco i vantaggi:
  • Riceverai un abstract degli articoli in anteprima
  • Riceverai i migliori articoli del mese direttamente via mail
  • Riceverai eBook esclusivi Prima degli altri
  • Non riceverai MAI SPAM

Altri Vantaggi






Random Posts