我终于解决了!
在插件“dc woocommerce multi-vendor”的源代码中,我查看了类“class wcmp rest vendors controller.php”,并发现他们使用此过滤器来收集响应字段:apply_filters("wcmp_rest_prepare_vendor_object_args", array(...));
在函数中。php的子主题我编写了以下代码来编辑过滤器:
function modify_rest_api_vendor_response( $arg ) {
$arg["shop"]["image"]=wp_get_attachment_url($arg["shop"]["image"]);
return $arg;
}
add_filter( \'wcmp_rest_prepare_vendor_object_args\', \'modify_rest_api_vendor_response\', 10, 3 );
现在我可以获取图像URL
Hope that it could help somone...