Eigene Produkt-Tabs mit WP All Import importieren
Mit unserem Plugin für eigene Produkt-Tabs in WooCommerce können Sie Tabs von Hand anlegen – oder die Inhalte vieler Tabs mit WP All Import importieren. In dieser Anleitung zeigen wir, wie Sie eigene Tabs mit einem Import-Job von WPAI ganz einfach aktualisieren.
Legen Sie in den Einstellungen für eigene Felder Ihres Import-Jobs einen neuen Eintrag an mit
- Name: woocommerce_ultimate_tabs_custom
- Value -> click on field options > serialized
- Schlüssel: 1, 2, 3, 4 usw.
- Wert: eigene Callback-Funktion:
[we_serialize_tab( {dataTabTitle[1]}, {dataTabDescription[1]}, "50")]
Die obige Callback-Funktion muss zu den Funktionen des Importers hinzugefügt werden. Öffnen Sie den Funktionseditor und fügen Sie den Code ein (siehe unten).
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);
}
Dieser Code erzeugt ein serialisiertes Objekt mit den Tab-Daten, bestehend aus:
- eindeutiger ID (auf Wunsch auch statisch)
- Titel (der Titel des Tabs)
- Inhalt (der Text, der im Tab erscheint)
- Priorität (Standard 20)
Jetzt können Sie Ihren WP-All-Import-Job starten, und die eigenen Produkt-Tabs werden automatisch angelegt.