Bună ziua, dragi cititori! Bine ati venit pe site-ul meu. În acest articol mic vă voi spune cum să inserați o SHORTCODE în absolut orice loc de tema. Scrie despre el, am decis, pentru că doar câteva zile în urmă, m-am confruntat cu o provocare similară. Nu va dura mult și mohorât să spună toate detaliile problemei, cu excepția să spun că am nevoie pentru a insera formular de contact SHORTCODE într-o fereastră modal în fișierul temă, care (fereastră modal) atunci când faceți clic pentru a deschide. Deci, a fost necesar să se retragă shotcode direct în fișierul șablon WordPress.
Cred că toți știu că cele mai multe numere scurte sunt introduse direct în organism, sau hârtie de înregistrare. De exemplu, odată ce am menționat formularul de contact, în cazul în care avem nevoie pentru a insera un formular pe pagina ta, tot ce trebuie să faceți este să instalați formularul de plugin-ul de contact 7. forma o formă, pentru a primi forma SHORTCODE creat, și introduceți acest shoptkod direct în corpul paginii . Ca modul, acest lucru se face pe blog-ul meu:
În acest caz, Formular de contact 7 plugin-ul ne-a furnizat shrtcode pe care ne-am pus în organism de înregistrare, locul care este afișat codul php în avans, așa cum este descris în plugin-ul funcțional. Conform acestor informații afișează principiu dintr-o mare plugin-uri multiplicatoare, cred, tu știi bine.
Dar lucrurile diferit dacă vrem să afișeze în tema scurtătură șablon. În acest caz, pur și simplu inserați SHORTCODE în fișierul temă nu se limitează la, în caz contrar, site-ul va afișa în text simplu scurtătură. Cum de a rezolva această problemă?
De fapt, totul este foarte simplu, toate realizate cu o caracteristică specială numită do_shortcode vordress (). care are un singur parametru - SHORTCODE, asta cum arată:
Această funcție returnează rezultatul scurtătură.
Aceasta este, în cazul în care, în cazul meu a fost necesar pentru a aduce formularul de contact din șablon, am folosit următorul cod:
Vă rugăm să rețineți că am folosit ieșirea php de ecou, este necesar, pentru că, așa cum am spus mai sus, do_shortcode () întoarce scurtătură de execuție, adică, ea nu a display-uri, nu trebuie să facem totul singur, ceea ce de fapt utilizați php declarație ecou.