Formular Contact 7 extensie dinamică text - populare formular cu titlul din pagina anterioară

7 nov. 2011, 21:41:14
Vizualizări: 14.8K
Voturi: 0

Am parcurs documentația dar nu reușesc să înțeleg cum ar trebui să fac asta.

Am un formular pe o pagină de produs care conține doar câteva etichete. Doresc să le conectez la un formular de contact și să populez formularul cu titlul postării produsului, adică pagina de pe care provine.

Deci am o pagină de produs, fac clic pe un link, merg la o pagină cu formular de contact unde titlul produsului (postării) să populeze unul dintre câmpuri.

Am căutat peste tot dar nu reușesc să îmi dau seama cum să fac asta.

Am găsit această pagină care ar trebui să explice cum se face dar nu este foarte clar.

http://sevenspark.com/tutorials/how-to-create-a-dynamic-wordpress-contact-form

Actualizare

Am configurat formularul de contact cu o cheie CF7_GET pentru a prelua valoarea din URL dar nu știu cum să obțin titlul postării în URL pentru a-l transmite către formularul de contact.

De asemenea, brusc în URL-ul care merge la formularul meu de contact apare pagina curentă înainte de URL-ul pe care îl definesc. Știe cineva de ce se întâmplă asta?

Cum pot obține titlul postării în URL?

0
Toate răspunsurile la întrebare 1
1

Există doi pași în acest proces:

1. Asigură-te că ai formularul configurat corect.

Formularul tău trebuie să includă tag-ul 'dynamictext' și să folosească sintaxa corectă așa cum este descrisă pe pagina plugin-ului. De exemplu, poți folosi ceva de genul:

[dynamictext numeleprodusului "CF7_GET key='foo'"]

Acesta va preîncărca în câmpul formularului orice vine după parametrul URL $_GET "foo" (adică ceea ce urmează după "foo=" în URL-ul http://mysite.com?foo=bar).

2. Configurează link-urile tale

În fiecare loc unde faci legătura către această pagină, trebuie să adaugi titlul paginii de produs în link. De exemplu, dacă pagina cu formularul este la http://foo.com/?page_id=58, trebuie să adaugi titlul paginii ca parametru și să folosești în schimb link-ul:

http://foo.com/?page_id=58&foo=the%20bar%20of%20soap

Aceasta va face ca orice pui după "foo=" să apară în câmpul formularului definit cu shortcode-ul.

Sper că te ajută!

8 nov. 2011 07:29:05
Comentarii

Mulțumesc, dar cum pot obține ca linkul să afișeze titlul. Funcționează dacă pun doar un text după foo=, dar vreau ca titlul postării să apară în URL, astfel încât acesta să fie introdus în câmp.

Corbula Corbula
8 nov. 2011 23:06:54