par

Import / Export de données

Plusieurs options possibles : plugins ou script personnalisés.

Bon à savoir, il tout à fait possible de créer un « daemon » php tout en chargeant le core de WordPress pour exécuter des imports/exports en ligne de commande ou via des cron server :

<?php

// daemon.php

if(php_sapi_name() !== "cli")

die();

if ( !defined('ABSPATH') ) {

/** Set up WordPress environment */

require_once( dirname( __FILE__ ) . '/wp-load.php' );

}

global $wpdb;

…

à partir de là, tout se fera avec l’objet WP_QUERY pour de l’export et wp_insert_post pour de la création.

https://codex.wordpress.org/Class_Reference/WP_Query

https://developer.wordpress.org/reference/functions/wp_insert_post/

(bon à savoir, il existe un package « sublime » pour WordPress)

Côté plugin, pour réaliser du sur-mesure je recommande le plugin d’import intégré à WooCommerce qui va créer un nouvel « importeur » disponible dans le back-office dans le section « import ».  woocommerce/includes/admin/importers/class-wc-rate-importer.php

Ecrire un Commentaire

Commenter