199,00 € Le prix initial était : 199,00 €.99,00 €Le prix actuel est : 99,00 €.
Le plugin WordPress Feed2Post propose les formats d’import suivants :
Chaque format d’import dispose des réglages suivants :
Feed2Post propose les fonctionnalités suivantes :
Feed2Post fournit des options d’affichage pour gérer un affichage basique sans programmation.
Cependant, il est fortement recommandé de désactiver les options d’affichage de Feed2Post et d’utiliser un page builder comme Elementor pour créer vos modèles d’affichage.
Les plugins Elementor Pro et Elementor Custom Skin peuvent être utilisés pour afficher les champs dynamiques et les boucles d’archivage.
N’hésitez pas à contacter notre support sur technique@ircf.fr pour tout renseignement.
Questions fréquentes
Les mises à jour sont elles incluses ?
OUI, l’achat du plugin se fait en une seule fois et inclut les mises à jour illimitées.
Le plugin gère t-il le multi-langues ?
NON, pas actuellement.
Le plugin gère t-il l’import des utilisateurs ?
OUI, il faut sélectionner “user” en type de publication.
Peut-on importer plusieurs champs dans un même champ WordPress ?
OUI, il suffit d’associer plusieurs champs au même champ WordPress.
Le support technique est-il inclut ?
OUI, en cas de problème pour l’installation vous pourrez contacter notre support technique.
J’ai acheté le plugin mais cela ne convient pas, puis-je me faire rembourser ?
OUI, si votre achat date de moins de 1 mois.
feed2post_after_importaction
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $feed
Exemple d’utilisation :
add_action('feed2post_after_import', function($feed) {
// Votre logique ici
});
feed2post_after_post_updateaction
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $post_id, $post, $result
Exemple d’utilisation :
add_action('feed2post_after_post_update', function($post_id, $post, $result) {
// Votre logique ici
});
feed2post_before_importaction
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $feed
Exemple d’utilisation :
add_action('feed2post_before_import', function($feed) {
// Votre logique ici
});
feed2post_before_media_updatefilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $media, $post_id
Exemple d’utilisation :
add_filter('feed2post_before_media_update', function($media, $post_id) {
// Votre logique ici
return $media;
});
feed2post_before_post_deleteaction
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $post_id
Exemple d’utilisation :
add_action('feed2post_before_post_delete', function($post_id) {
// Votre logique ici
});
feed2post_before_post_updatefilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $post, $result
Exemple d’utilisation :
add_filter('feed2post_before_post_update', function($post, $result) {
// Votre logique ici
return $post;
});
feed2post_before_user_updatefilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $user, $result
Exemple d’utilisation :
add_filter('feed2post_before_user_update', function($user, $result) {
// Votre logique ici
return $user;
});
feed2post_csv_encode_stringfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $string
Exemple d’utilisation :
add_filter('feed2post_csv_encode_string', function($result, $string) {
// Votre logique ici
return $result;
});
feed2post_csv_parse_separatorfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $separator
Exemple d’utilisation :
add_filter('feed2post_csv_parse_separator', function($result, $separator) {
// Votre logique ici
return $result;
});
feed2post_default_optionsfilter
Description : Permet de modifier les options par défaut du module feed2post, comme le mode debug ou le comportement des flux.
Paramètres attendus : $options
Exemple d’utilisation :
add_filter('feed2post_default_options', function($options) {
$options['debug_mode_enabled'] = true;
return $options;
});
feed2post_feed_fields_mappingfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result
Exemple d’utilisation :
add_filter('feed2post_feed_fields_mapping', function($result) {
// Votre logique ici
return $result;
});
feed2post_feed_fields_templatesfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result
Exemple d’utilisation :
add_filter('feed2post_feed_fields_templates', function($result) {
// Votre logique ici
return $result;
});
feed2post_feed_filters_conditionsfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result
Exemple d’utilisation :
add_filter('feed2post_feed_filters_conditions', function($result) {
// Votre logique ici
return $result;
});
feed2post_feed_typesfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result
Exemple d’utilisation :
add_filter('feed2post_feed_types', function($result) {
// Votre logique ici
return $result;
});
feed2post_field_optionsfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $name
Exemple d’utilisation :
add_filter('feed2post_field_options', function($result, $name) {
// Votre logique ici
return $result;
});
feed2post_filenamefilter
Description : Permet de personnaliser le nom de fichier utilisé pour stocker temporairement un flux RSS téléchargé.
Paramètres attendus : $name, $url, $tmp_file
Exemple d’utilisation :
add_filter('feed2post_filename', function($name, $url, $tmp_file) {
return 'flux_personnalise_' . md5($url) . '.xml';
}, 10, 3);
feed2post_get_archive_rowfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $row, $line, $this
Exemple d’utilisation :
add_filter('feed2post_get_archive_row', function ($row, $line, $feed){
if ($feed->get_post_type() != 'nomduflux') return $row;
// Injecte une valeur par défaut pour la taxonomy mataxo = Autres
if (!isset($row['mataxo']) || empty($row['mataxo'])){
$row['mataxo'] = 'Autres';
}
// Ignorer les lignes dont la date de publication est antérieure à 6 mois
if (empty($row['published_on']) || strtotime($row['published_on']) < strtotime('6 months ago')){
return null;
}
return $row;
}, 10, 3);
feed2post_get_field_optionsfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $name, $this
Exemple d’utilisation :
add_filter('feed2post_get_field_options', function($arg1, $arg2 = null) {
// Votre logique ici
return $arg1;
});
feed2post_get_field_valuefilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $value, $name, $result, $single, $this
Exemple d’utilisation :
add_filter('feed2post_get_field_value', function ($value, $name, $result, $single, $feed) {
if ($feed->get_post_type() != 'nomduflux') return $value;
// Remplacer un nom d'utilisateur par son ID
if ($name == 'user_name'){
$user = get_user_by('login', $value);
$value = isset($user) ? $user->ID : 0;
}
// Définir une valeur par défaut
if ($name == 'salary' && empty($value)){
$value = 'N/A';
}
// Concaténer 2 champs en un seul
if ($name == 'lat' || $name == 'lng'){
$value = $result['lat'] . ',' . $result['lng'];
}
// Formatter un champ texte en HTML (voir fonction custom_text_to_html plus bas)
if ($name == 'description' || $name == 'requirements'){
$value = custom_text_to_html($value);
}
return $value;
}, 10, 5);
function custom_text_to_html($text){
$text = preg_replace("/\r\n|\r|\n/", "\n", $text);
$text = str_replace("\n", "<br>", $text);
return $text;
}
feed2post_get_metafilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $value, $name, $feed
Exemple d’utilisation :
add_filter('feed2post_get_meta', function($value, $name, $feed) {
// Votre logique ici
return $value;
});
feed2post_get_optionfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $value, $name, $feed
Exemple d’utilisation :
add_filter('feed2post_get_option', function($value, $name, $feed) {
// Votre logique ici
return $value;
});
feed2post_loggerfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $feed2post_logger
Exemple d’utilisation :
add_filter('feed2post_logger', function($feed2post_logger) {
// Votre logique ici
return $feed2post_logger;
});
feed2post_openai_modelsfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $models
Exemple d’utilisation :
add_filter('feed2post_openai_models', function($models) {
// Votre logique ici
return $models;
});
feed2post_openai_promptfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $feed
Exemple d’utilisation :
add_filter('feed2post_openai_prompt', function($result, $feed) {
// Votre logique ici
return $result;
}, 10, 2);
feed2post_options_fieldsfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result
Exemple d’utilisation :
add_filter('feed2post_options_fields', function($result) {
// Votre logique ici
return $result;
});
feed2post_options_meta_box_after_fieldfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Exemple d’utilisation :
add_filter('feed2post_options_meta_box_after_field', function($arg1) {
// Votre logique ici
return $arg1;
});
feed2post_options_meta_box_before_fieldfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Exemple d’utilisation :
add_filter('feed2post_options_meta_box_before_field', function($arg1) {
// Votre logique ici
return $arg1;
});
feed2post_options_meta_box_fieldfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $field_html, $field, $name, $feed
Exemple d’utilisation :
add_filter('feed2post_options_meta_box_field', function($field_html, $field, $name, $feed) {
// Votre logique ici
return $field_html;
}, 10, 4);
feed2post_parse_queryfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $wp_query
Exemple d’utilisation :
add_filter('feed2post_parse_query', function($wp_query) {
// Votre logique ici
return $wp_query;
});
feed2post_post_field_template_filter
Description : Permet de filtrer une valeur de champ selon un template défini pour un flux. Le nom du hook est suffixé dynamiquement.
Exemple d’utilisation :
add_filter('feed2post_post_field_template_custom', function($value, $field, $item, $feed) {
return str_replace('{title}', $item->get_title(), $field['template']);
}, 10, 4);
feed2post_post_field_valuefilter
Description : Permet de filtrer la valeur d’un champ avant qu’il ne soit inséré dans un post WordPress.
Paramètres attendus : $value, $field
Exemple d’utilisation :
add_filter('feed2post_post_field_value', function($value, $field) {
if ($field['key'] === 'title') {
return strtoupper($value);
}
return $value;
}, 10, 2);
feed2post_post_field_value_filter
Description : Permet de filtrer la valeur d’un champ selon un mapping personnalisé (mapping). Le nom du hook est suffixé dynamiquement.
Exemple d’utilisation :
add_filter('feed2post_post_field_value_mon_mapping', function($value, $field) {
return 'Préfixe : ' . $value;
}, 10, 2);
feed2post_searchform_field_controlsfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $opts
Exemple d’utilisation :
add_filter('feed2post_searchform_field_controls', function($result, $opts) {
// Votre logique ici
return $result;
}, 10, 2);
feed2post_sirtaqui_soap_callfilter
Description : Hook personnalisé défini dans le plugin. Permet d’étendre ou de modifier un comportement spécifique.
Paramètres attendus : $result, $method, $params
Exemple d’utilisation :
add_filter('feed2post_sirtaqui_soap_call', function($result, $method, $params) {
// Votre logique ici
return $result;
});