Samotný plugin Contact Form 7 neumí používat skrytá pole. Uživatelé to obcházejí tím, že vytváří normální textové pole a skryjí ho pomocí kaskádových stylů (pomocí display). Pokud jde o hodnotu referrer, tak existují dva způsoby:
– Poslední navštívená stránka před odesláním formuláře (návod).
– Odkud přišel návštěvník na web (vyhledávač, odkaz, atd) (1, 2).
Vložení IP adresy již správně popsal n3s4. Měla by fungovat i varianta [_remote_ip]
. Datum a čas je teoreticky uložen jako doba odeslání emailu, ale můžete je vložit podobně jako IP adresu pomocí zkrácených zápisů (přehled).
Osobně tento plugin nepoužívám, ale vypadá velmi flexibilní a můžete si doprogramovat i vlastní funkce (návod). Také výše zmiňovaný rozšiřující plugin Contact Form 7 Modules by měl umět další funkce, např. právě skrytá (dynamická) pole, takže vše výše uvedené by asi mělo jít provést i právě s tímto pluginem. Existují i mnohé další zajímavé rozšíření, např. Contact Form 7 to Database Extension (ukládání odeslaných dat do databáze) a mnoho jiných. Zkuste je prozkoumat, podívat se i na jejich zdrojový kód a určitě se naučíte s pluginem efektivně pracovat.
V našem fóru také najdete případné tipy na jiné pluginy pro formuláře, které jsou možná jednodušší pro běžné uživatele. K tématu jsem také doplnil štítky, kde najdete související (podobné) dotazy.