Projekt starten

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")]
wp all import custom fields for woocommerce product tabs

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:

  1. eindeutiger ID (auf Wunsch auch statisch)
  2. Titel (der Titel des Tabs)
  3. Inhalt (der Text, der im Tab erscheint)
  4. Priorität (Standard 20)
custom function to import product tabs

Jetzt können Sie Ihren WP-All-Import-Job starten, und die eigenen Produkt-Tabs werden automatisch angelegt.