addImage 函数和 Src
addImage function and Src
我正在创建一个 wordpress 网站,我希望可以选择从每个 post 及其元数据创建一个 MS Word 文件,但是当我想为特定 [=18= 添加照片时] 在 Word 文件中,出现此错误:
PHPWord/Section/Header.php on line 132
但是当 PHPWord 的文件不用于 Wordpress 时我没有这个问题,我认为问题是解决我正在使用以下行做的每张 post 照片的路径那:
$photo_generale_address = get_template_directory_uri() . "/files/$post_year/$post_month/$post_day/$post->post_name/Photo Générale.jpg";
有什么推荐吗?为什么会发生这种情况,我该如何解决?
请试试这个来传递图片
if(has_post_thumbnail()) {
$image=the_post_thumbnail();
$photo_generale_address=$image;
}
我通过为照片添加绝对路径来修复它,PHPWord 只接受文件的绝对路径:
$template_uri = dirname(__FILE__);
echo $template_uri;
$header = $section->createHeader();
$LogoFirstPage = array('width'=>250, 'height'=>51, 'align'=>'left');
$header->addImage($template_uri.'/logo.png', $LogoFirstPage);
现在已经解决了,感谢所有回答或评论我问题的人。
我正在创建一个 wordpress 网站,我希望可以选择从每个 post 及其元数据创建一个 MS Word 文件,但是当我想为特定 [=18= 添加照片时] 在 Word 文件中,出现此错误:
PHPWord/Section/Header.php on line 132
但是当 PHPWord 的文件不用于 Wordpress 时我没有这个问题,我认为问题是解决我正在使用以下行做的每张 post 照片的路径那:
$photo_generale_address = get_template_directory_uri() . "/files/$post_year/$post_month/$post_day/$post->post_name/Photo Générale.jpg";
有什么推荐吗?为什么会发生这种情况,我该如何解决?
请试试这个来传递图片
if(has_post_thumbnail()) {
$image=the_post_thumbnail();
$photo_generale_address=$image;
}
我通过为照片添加绝对路径来修复它,PHPWord 只接受文件的绝对路径:
$template_uri = dirname(__FILE__);
echo $template_uri;
$header = $section->createHeader();
$LogoFirstPage = array('width'=>250, 'height'=>51, 'align'=>'left');
$header->addImage($template_uri.'/logo.png', $LogoFirstPage);
现在已经解决了,感谢所有回答或评论我问题的人。