Плагин имеет фильтр для этой цели, используйте этот код в свой собственный плагин:
add_filter( 'cpcfwpp_email_attachments', 'my_pdf_file_function' ), 10, 3 );
function my_pdf_file_function( $attachments, $params, $form_id)
{
$attachments[] = WP_CONTENT_DIR . '/uploads/my_pdf_file.pdf';
return $attachments;
}
Таким образом, вы можете добавить вложение в контактную форму CP с электронными письмами PayPal без необходимости изменения плагинаcode.
Что касается параметров фильтра 'cpcfwpp_email_attachments':
$ attachments - это массив файлов, включаемых в электронное письмо, каждый элемент в этом массиве должен содержать полный путь кприсоединяемый файл.
$ params - это ассоциативный массив, содержащий отправленные данные, использующий идентификаторы полей в качестве ключа (идентификаторы полей можно проверить в построителе форм).Он также содержит $ params ["itemnumber"] для проверки идентификатора отправки.
$ form_id - это идентификатор отправленной формы.
Дополнительную информацию можно найти в контактной форме CP с PayPal.сайт плагина.