2016-05-25 71 views
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); 

其他人碰到這個問題,並有解決的辦法?謝謝

回答

0

而不是通過Wordpress畫廊上傳。我只是最終保存了圖像的網址,並在我的模板中使用它。