Wordpress 重力pdf保存到服务器文件
我尝试将PDF文件的副本保存到服务器上的文件夹中。 下面是gravitypdf的教程: 不幸的是,我不能让它工作。 显然,我不太清楚该把代码放在哪里,以及如何调整参数 非常感谢您的帮助 谢谢 编辑Wordpress 重力pdf保存到服务器文件,wordpress,gravity-forms-plugin,Wordpress,Gravity Forms Plugin,我尝试将PDF文件的副本保存到服务器上的文件夹中。 下面是gravitypdf的教程: 不幸的是,我不能让它工作。 显然,我不太清楚该把代码放在哪里,以及如何调整参数 非常感谢您的帮助 谢谢 编辑 您需要将代码添加到functions.php 此外,如果代码中有错误,则需要正确注释。将/*仅将pdf从表单#2/移动到/*仅将pdf从表单#2*/请将您的代码包括在问题添加操作中('gfpdf_post_save_pdf',函数($pdf#path,$filename,$settings,$entr
您需要将代码添加到
functions.php
此外,如果代码中有错误,则需要正确注释。将
/*仅将pdf从表单#2/
移动到/*仅将pdf从表单#2*/
请将您的代码包括在问题添加操作中('gfpdf_post_save_pdf',函数($pdf#path,$filename,$settings,$entry,$form){/*仅将pdf从表单#2/if('2'=$form id'])移动{/我们要将PDF复制到的目录/$copy_to_dir=ABSPATH。'PDFs/';/确保我们要复制到的目录具有唯一的文件名/$filename=wp_unique_filename($copy_to_dir,$filename);/将PDF复制到新目录*/copy($PDF_path,$copy_to_dir.$filename)},10,5);10是优先级,因此它覆盖另一个函数,5是参数,正如您可以看到的,有5个变量被解析到函数中。如果您将其设置为4,那么它将忽略第5个变量。
add_action( 'gfpdf_post_save_pdf', function( $pdf_path, $filename, $settings, $entry, $form ) {
/* Only move PDFs from form #2 /
if ( '2' == $form['id'] ) {
/* The directory we want to copy our PDF to */
$copy_to_dir = ABSPATH . 'PDFs/';
/* Ensure we get a unique filename for the directory we are copying to */
$filename = wp_unique_filename( $copy_to_dir, $filename );
/* Copy the PDF to the new directory */
copy( $pdf_path, $copy_to_dir . $filename );
}
}, 10, 5 );