Importare schede prodotto personalizzate con WP All Import
Con il nostro plugin di schede prodotto personalizzate per WooCommerce puoi aggiungere le schede a mano, ma puoi anche usare WP All Import per importare i contenuti di più schede. In questa guida mostriamo come aggiornare facilmente le schede personalizzate con un’importazione di WPAI.
Nelle impostazioni dei campi personalizzati della tua importazione crea una nuova voce con
- Nome: woocommerce_ultimate_tabs_custom
- Value -> clicca su field options > serialized
- Chiave: 1, 2, 3, 4 ecc.
- Valore: funzione di callback personalizzata:
[we_serialize_tab( {dataTabTitle[1]}, {dataTabDescription[1]}, "50")]
La funzione di callback qui sopra va aggiunta alle funzioni dell’importer. Apri l’editor delle funzioni e aggiungi il codice (vedi sotto).
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);
}
Questo codice crea un oggetto serializzato con i dati della scheda personalizzata, che contiene:
- id univoco (puoi anche renderlo statico, se vuoi)
- titolo (il titolo della scheda)
- contenuto (il testo mostrato nella scheda)
- priorità (predefinita 20)
Ora puoi avviare la tua importazione WP All Import e le schede personalizzate dei prodotti verranno create automaticamente.