Importer des onglets produits personnalisés avec WP All Import
Avec notre plugin d’onglets produits personnalisés pour WooCommerce, vous pouvez créer des onglets à la main, mais aussi importer le contenu de nombreux onglets avec WP All Import. Dans ce guide, nous montrons comment mettre à jour facilement des onglets personnalisés avec une tâche d’import WPAI.
Dans les réglages des champs personnalisés de votre tâche d’import, créez une nouvelle entrée avec
- Nom : woocommerce_ultimate_tabs_custom
- Value -> click on field options > serialized
- Clé : 1, 2, 3, 4, etc.
- Valeur : fonction de rappel personnalisée :
[we_serialize_tab( {dataTabTitle[1]}, {dataTabDescription[1]}, "50")]
La fonction de rappel ci-dessus doit être ajoutée aux fonctions de l’importateur. Ouvrez l’éditeur de fonctions et ajoutez le code (voir ci-dessous).
function we_serialize_tab($title, $content, $priority = 20)
{
if(empty($title)) {
return '';
}
if(empty($content)) {
return '';
}
$priority = intval($priority);
$data = array(
'id' => uniqid(),
'title' => $title,
'content' => $content,
'priority' => $priority,
);
return serialize($data);
}
Ce code crée un objet sérialisé de données d’onglet contenant :
- un identifiant unique (vous pouvez aussi le rendre fixe)
- le titre (titre de l’onglet)
- le contenu (texte affiché dans l’onglet)
- la priorité (20 par défaut)
Vous pouvez maintenant lancer votre tâche WP All Import : les onglets personnalisés de vos produits seront créés automatiquement.