Come includere shortcode wordpress sul vostro sito

Come includere shortcode

Includere un shortcode di un plugin wordpress è molto semplice ed utile. Lo shortcode (letteralmente ‘codice breve’) viene spesso usato dai designer per semplificare il processo di visualizzazione e amplificazione grafica dei template.

La funzione che vedrete è molto utile perché molti plug non hanno un widget, o una funzione di richiamo che possa fare in modo di immettere il plug al di fuori del contesto “the_content()”, cioè il contenitore testuale del tuo wp.

Come potete vedere dall’esempio qui sotto è molto semplice da applicare perché è solo una riga di codice con annesso lo shortcode del plugin, e lo visualizzerete in qualsiasi punto del template da voi scelto.

Come includere shortcode

<?php echo do_shortcode('[shortcode option1="value1" option2="value2"]'); ?>

Di fatti è un semplice echo che chiama una funzione “do_shortcode”, dove all’interno si mette lo shortcode che si desidera visualizzare e a cui potrete applicare le varie opzioni del plugin.

Vediamo il caso in cui non vi è l’apertura e la chiusura shortcode.

<?php echo do_shortcode('[iscorrect]'.$text_to_be_wrapped_in_shortcode.'[/iscorrect]'); ?>

Uso del do_shortcode nei widget di testo

<?php add_filter('widget_text', 'do_shortcode'); ?>

Curiosità sullo shortcode

Un shortcode è un codice specifico per WordPress che permette di fare cose interessanti con il minimo sforzo. Con i Codici brevi è possibile incorporare file e creare oggetti che normalmente richiederebbero un lavoro piuttosto complicato, mentre grazie allo shortcode si ha il codice in una sola riga. Shortcode = scorciatoia.
Lo shortcode API introdotto nella versione 2.5 di wordpress è una funzione per la creazione di codici macro per l’implementazione dei contenuti dei post. Esso serve per richiamare dei plugin wordpress. Per esempio, il seguente shortcode (nel contenuto del post / pagina) dovrebbe aggiungere una galleria di foto nella pagina.

4.00 avg. rating (90% score) - 1 vote

I commenti sono chiusi.

We use cookies to ensure that we give you the best experience on our website.
Ok