1
我正在使用高級自定義字段來挖掘XML/RSS訂閱源以在Wordpress中創建帖子。使用update_field很容易更新文本和數字字段,但它看起來像圖像是一個不同的故事。我們正在拉的圖像鏈接是一個簡單的jpg,但你無法將url加載到媒體庫中。通過ACF中的update_field上傳圖像
我已經考慮使用wordpress函數將圖像保存到我們的數據庫中,然後抓取附件標識並傳遞給ACF。這個函數需要一些時間來創建,所以我正在尋找潛在的其他方法來處理這個(如果有的話)。
// create new post
$new_post = array(
'post_title' => $title,
'post_status' => 'publish',
'post_type' => 'media'
);
$post_id = wp_insert_post($new_post);
wp_set_object_terms($post_id, $media_type, 'taxonomy_media');
// use ACF API to update fields in post
// update_field($field key, $value, $post_id)
update_field('field_xxxxxxxxxx', $title, $post_id);
update_field('field_xxxxxxxxxx', $url, $post_id);
update_field('field_xxxxxxxxxx', $image, $post_id); // wont work
update_field('field_xxxxxxxxxx', $name, $post_id);
其他人碰到這個問題,並有解決的辦法?謝謝