Cum să adaug cod PHP în Visual Composer Plugin

13 apr. 2016, 19:51:23
Vizualizări: 19.2K
Voturi: 5

Vreau să adaug niște cod PHP și HTML în pagina mea, dar nu pot să fac asta folosind Visual Composer. Pot alege caseta "Raw HTML", dar aceasta nu interpretează PHP, doar HTML.

Aveți vreo idee cum aș putea să fac asta? Sau există vreo soluție alternativă?

6
Comentarii

Nu ar trebui să adaugi cod PHP în editorii de text. Este extrem de nesigur. Creează un shortcode

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

Un shortcode îmi va permite să adaug un fișier precum: (Exemplu fictiv)

<h2>Hello</h2> <?php Echo "another hello"; ?>

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

Da, verifică API-ul pentru shortcode-uri. Amintește-ți, shortcode-urile ar trebui să returneze, nu să folosească echo

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

Voi testa chiar acum și voi reveni cu un feedback

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

Testul a funcționat, Mulțumesc omule Apreciez (y)

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

Cu plăcere, bucură-te ;-)

Pieter Goosen Pieter Goosen
13 apr. 2016 20:57:05
Arată celelalte 1 comentarii
Toate răspunsurile la întrebare 1
1
13

Așa că am găsit răspunsul cu ajutorul lui Pieter Goosen și aș vrea să îl împărtășesc cu voi:

O metodă bună ar fi să creați un Shortcode.

Pentru a face acest lucru, mergeți la fișierul Functions.php al șablonului și creați funcția după cum urmează:

function shortcode_hello( $atts ){
  $time = ( date('G') < 9 ) ? "bună dimineața" : "bună ziua";
    return "Salut, și " . $time . ', numele meu este Linda';
}
add_shortcode( 'hello', 'shortcode_hello' );

Acum tot ce trebuie să faceți este să plasați shortcode-ul [hello] în constructorul de pagini (aici Visual composer).

13 apr. 2016 21:00:39
Comentarii

Spune-i șefului tău că Visual Composer este cancerul WordPress-ului. Spune-i șefului tău că ai separat conținutul de aspectul vizual și că nu ești prins într-un coșmar de shortcode-uri oribile în caz că vrei să renunți la VC și/sau să schimbi layout-ul. [ http://wordpress.stackexchange.com/questions/230804/visual-composer-vs-advanced-custom-fields?rq=1 ]

prosti prosti
28 nov. 2016 20:55:30