Inserire codice PHP nel plugin Visual Composer

13 apr 2016, 19:51:23
Visualizzazioni: 19.2K
Voti: 5

Voglio aggiungere del codice PHP e HTML nella mia pagina ma non riesco a farlo utilizzando Visual Composer. Posso scegliere il box "Raw Html" ma questo non renderizza affatto il PHP, solo HTML.

Avete qualche idea su come posso farlo?? O esiste qualche soluzione alternativa?

6
Commenti

Non dovresti aggiungere codice PHP negli editor di testo. È estremamente pericoloso. Crea uno shortcode

Pieter Goosen Pieter Goosen
13 apr 2016 19:54:06

Uno shortcode mi permetterà di aggiungere un file come: (Esempio dummy)

<h2>Ciao</h2> <?php Echo "un altro ciao"; ?>

linda dixon linda dixon
13 apr 2016 19:58:32

Sì, controlla l'API degli shortcode. Ricorda solo che gli shortcode dovrebbero restituire, non fare echo

Pieter Goosen Pieter Goosen
13 apr 2016 20:01:00

Proverò subito e tornerò con un feedback

linda dixon linda dixon
13 apr 2016 20:01:58

Test funzionante, grazie mille amico, lo apprezzo (y)

linda dixon linda dixon
13 apr 2016 20:56:00

È stato un piacere, divertiti ;-)

Pieter Goosen Pieter Goosen
13 apr 2016 20:57:05
Mostra i restanti 1 commenti
Tutte le risposte alla domanda 1
1
13

Quindi ho trovato la risposta con l'aiuto di Pieter Goosen e vorrei condividerla con voi:

Un buon metodo sarà creare uno Shortcode.

Per farlo, basta andare nel file Functions.php del tuo template e creare la tua funzione come in questo esempio:

function shortcode_hello( $atts ){
  $time = ( date('G') < 9 ) ? "buongiorno" : "buon pomeriggio";
    return "Ciao, e " . $time . ', il mio nome è Linda';
}
add_shortcode( 'hello', 'shortcode_hello' );

Ora tutto quello che devi fare è posizionare lo shortcode [hello] nel tuo page builder (in questo caso Visual composer).

13 apr 2016 21:00:39
Commenti

Di' al tuo capo che Visual Composer è il cancro di WordPress. Spiegagli che hai separato i problemi di contenuto da quelli visivi e che non sei legato a un incubo di shortcode abominevole nel caso in cui tu voglia allontanarti da VC e/o cambiare il layout. [ http://wordpress.stackexchange.com/questions/230804/visual-composer-vs-advanced-custom-fields?rq=1 ]

prosti prosti
28 nov 2016 20:55:30