通过自定义字段中的图像URL更改woocommerce图像

我正在尝试建立一个联盟网站, 在这里我需要导入10.000多种产品。我使用WP All Import, 它使我可以选择将图片下载到我的服务器。但是你可以想象所有图片一起填满了我拥有的空间, 并使我的网站和导入速度变慢。
我可以将图像URL保存为自定义字段, 并且想在我的img标签中使用此URM, 但是我不知道如何完成此操作。我尝试了谷歌搜索, 但是我这个问题太具体了。我没有得到构成模板的所有密码。我认为这就像替换img标签的src一样容易, 但是我什至找不到img标签来做到这一点。我可以想象, 如果很难找到img标签, 那么用自定义字段替换src值将更加困难。
有人可以告诉我如何实现我的目标吗?
#1没有足够的文档说明, 但是你可以使用woocommerce_placeholder_img过滤器。当产品上没有图像时, 将调用此函数。

add_filter( 'woocommerce_placeholder_img', 'replace_woocommerce_image' ); function replace_woocommerce_image( $size ) {//we will need access to the global post object //this way we know which product to replace for global $post; //check for the custom image url $src = http://www.srcmini.com/get_post_meta( $post-> ID,'_image_url', true ); //if not image url is found, use the default if( ! $src ) $src = http://www.srcmini.com/wc_placeholder_img_src(); return'< img src="' . $src . '" /> '; }

你可以在此处的抄本中看到它。看来你也可以使用woocommerce_placeholder_img_src过滤器, 该过滤器仅过滤源URL, 而不是整个< img> 标记。
【通过自定义字段中的图像URL更改woocommerce图像】祝好运!

    推荐阅读