Problema:
Stiamo scrivendo un tutorial e vogliamo fare in modo che uno shortcode venga visualizzato così com’è, quindi evitare che venga interpretato da wordpress.

la prima cosa che viene in mente è di utilizzare, all’interno dell’editor di testo, i codici html per le parentesi quadre [shortcode]
Il problema sarà risolto fino a quando non switchamo tra editor visuale e testuale. In questo caso saranno eliminati i caratteri speciali e sostituiti con le parentesi.

Due possibili soluzioni:

Soluzione semplice

1) Utilizzare doppie parentesi quadre: [[shortcode]]

soluzione complicata

2) Creare un altro shortcode per stampare i codici html nel momento in cui viene generato il template

//file functions.php

function quadra_sinistra( $atts) {

        return '[';
}

add_shortcode('qs', 'quadra_sinistra');

function quadra_destra( $atts) {

        return ']';
}

add_shortcode('qd', 'quadra_destra');

Quindi nell’editor di testo scriveremo: [qs]shortcode[qd]


  inStileWeb.com
blog comments powered by Disqus