Aggiungere codice PHP a WP Bakery visual composer

Tipicamente un cacciavite è fatto per avvitare ed un martello per battere un chiodo. Ovviamente puoi battere il chiodo anche col cacciavite, ma non è esattamente lo strumento giusto, per dirla in modo educato. Ecco… un pò come voler usare wordpress per fare anche il caffè… e magari poi meravigliarsi della lentezza.

Lasciando da parte per un attimo le mie considerazioni, dovendo fare alcune modifiche al suddetto, colgo l’occasione per annotare come aggiungere codice php a wp bakery. Anche se poco intuitivo, è relativamente semplice.

Prima di tutto aprire il function.php del tema in uso e aggiungere il seguente snippet. In pratica si crea uno shortcode per wordpress chiamato ‘my_custom_php_shortcode’ e lo si abbina alla funzione ‘my_custom_php_shortcode_fx’

 
// Shortcode to output custom PHP in Visual Composer
function my_custom_php_shortcode_fx( $atts ) {
    return 'xxx';
}
add_shortcode( 'my_custom_php_shortcode', 'my_custom_php_shortcode_fx');

A questo punto il gioco è fatto. Basta inserire in WP Bakery un blocco di test semplice ed inserire lo shortcode come si farebbe con qualsiasi altro, ovvero in questo caso

[my_custom_php_shortcode]

Ora sai come aggiungere codice PHP a WP Bakery visual composer. Semplice.