Есть ли способ вставить PHP-код в contact form 7
шаблон электронной почты? Я хочу сделать год авторского права нижнего колонтитула таким же динамичным.
PHP-код внутри контактной формы 7 Шаблон электронной почты
comment
Нет, это невозможно сделать, так как это считается пост-контентом. Однако вы можете написать функцию для добавления авторских прав ко всем или конкретным контактным формам.
- person rnevius   schedule 14.11.2014
comment
@rnevius, спасибо за информацию. Не могли бы вы помочь узнать решение?
- person Sree   schedule 14.11.2014
Ответы (1)
Это возможно с помощью хука wpcf7_before_send_mail
.
В вашем functions.php вы можете использовать следующий код:
add_action( 'wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body' );
function wpcf7_add_text_to_mail_body($contact_form){
// get mail property
$mail = $contact_form->prop( 'mail' ); // returns array with mail values
// add date (or other content) to email body
$mail['body'] .= date('Y');
// set mail property with changed value(s)
$contact_form->set_properties( array( 'mail' => $mail ) );
}
person
vicente
schedule
09.12.2014
как бы я сделал что-то подобное, но добавил бы в середине письма какой-то текст с расчетом на основе того, что они выбрали. 2 пользовательских ввода: количество клиентов и сектор. каждый сектор имеет значение, поэтому я подумал о каком-то операторе случая: сектор случая x, затем клиенты * значение
- person extreme4all; 18.03.2019