Håller på med en sida i Wordpress där jag skall ha flera olika undersidor med kontakfomulär på varje sida. Just nu använder jag Contact Form 7 men där kan jag bara fylla i en mottagaradress och jag vill inte skapa ett nytt formulär för varje sida.
Går det på nåt sätt att hämta mottagaradressen från databasen beroende på vilken undersida man befinner sig på? För detta kanske jag behöver använda ett annat kontakformulär för jag vet inget sätt jag kan komma på php-koden för tillägget Contact Form 7.
Det finns hooks för Contact Form 7, så du kan manipulera funktionen. Jag har inte testat att ändra avsändare efter sida, men kanske du kan fixa det med denna hook:
add_action("wpcf7_before_send_mail", "myfunction");
function myfunction(&$wpcf7_data) {
// Byt avsändare beroende på sida
// Kanske hämta från ett custom field för inlägget/sidan
}
Avsändaren kan du spara i ett custom field för sidan och hämta i funktionen.