<?php | |
/* | |
Plugin Name: Get Remote Image to Custom Field | |
*/ | |
add_filter('really_simple_csv_importer_post_saved', function($post) | |
{ | |
if (is_object($post)) { | |
// Get the meta data of which key is "image" | |
$image = $post->image; | |
// Create a instance of helper class | |
$h = RSCSV_Import_Post_Helper::getByID($post->ID); | |
// Get the remote image data | |
$file = $h->remoteGet($image); | |
// Then, attach it | |
$attachment_id = $h->setAttachment($file); | |
// Finally, replace the original data with the attachment id | |
$h->setMeta( array( 'image' => $attachment_id ) ); | |
} | |
}); |
hissy
commented
Feb 25, 2015
Is there a way to import an image with the meta info attached?
Found the answer.
_wp_attachment_image_alt
Hollo, how is the installation? and usage?
@neutronixx Please follow the normal plugin installation process. This plugin is made for developers. If you can't understand what this plugin does or you are not familiar with WordPress's filter system, please try to find another plugin.
Is there any way to import multiple images?
You can do it, but I don't provide sample codes for all cases. Please try it by yourself.
@hissy How to post a bug?
If post category contains comma it will be treated as new category.
For example:
Category 1: Bike, Motorcycle, Other 2 Wheel Vehicle
Category 2: Vehicle Accessory
I have tried woocommerce way of importing like:
Bike, Motorcycle, Other 2 Wheel Vehicle, Vehicle Accessory
Bike, Motorcycle, Other 2 Wheel Vehicle, Vehicle Accessory
It will always end up like:
Category 1: Bike
Category 2: Motorcycle
Category 3: Other 2 Wheel Vehicle
Category 4: Vehicle Accessory
How to fix this?
@erikdemarco You can make a support thread on the official forum: https://wordpress.org/support/plugin/really-simple-csv-importer/