我使用以下方式上载媒体库的外部图像。
$new_image_url = media_sideload_image($new_url, $post_ID, $title);
此方法为图像URL返回完整的img src标记或“src”。我需要从中获取图像URL?
我使用以下方式上载媒体库的外部图像。
$new_image_url = media_sideload_image($new_url, $post_ID, $title);
此方法为图像URL返回完整的img src标记或“src”。我需要从中获取图像URL?
尝试第四个输入参数(4.2+中提供):
@param string $return
Optional. Accepts \'html\' (image tag html) or \'src\' (URL). Default \'html\'.
因此,请将代码段更改为:$new_image_url = media_sideload_image($new_url, $post_ID, $title, $src = \'src\' );
获取src
而不是默认值html
. 请注意,输出也可能是WP_Error
对象的错误,因此您可以添加该错误的检查。
我正在使用wp_localize_script 将post数据发送到ajax。wp_localize_script( \'my-script.js\', \'ajax_object\', array(\'ajax_url\' => admin_url(\'admin-ajax.php\')) ); add_action( \'wp_ajax_load_more_posts\', \'ajax_posts\' ); 将post数据发送到ajax:function ajax_posts