So fügen Sie einen benutzerdefinierten Abschnitt auf der Einstellungsseite für WooCommerce-Produkte hinzu

Lesezeit: 2 Minuten

Benutzer-Avatar
Tahir Yasin

Ich versuche, ein dynamisches Feld hinzuzufügen WooCommerce -> Settings -> Products -> My Settings Seite

Ich folge diesem Tutorial, aber es hilft nicht bei dem, was ich erreichen möchte.

http://docs.woothemes.com/document/adding-a-section-to-a-settings-tab/

Ich möchte so etwas erreichen.

Meine benutzerdefinierte Einstellungsschnittstelle

Weil ich die Zeit habe, habe ich euch ein Beispiel erstellt…

du findest es hier:
woocommerce-woorei-dynamische-abschnittsfelder.php

Laden Sie es einfach in Ihren Plugin-Ordner hoch und aktivieren Sie es zum Testen. Sie können es für Ihre Bedürfnisse bearbeiten.

Als Referenz oder um Ihnen einen Hinweis zu geben, können Sie nach diesen Dateien suchen.

Beachten Sie in meinem Plugin Zeile 58 die type und id. eigentlich id hier kann alles andere als ein leerer String sein.

$settings_slider[] = array( 
   'type' => 'woorei_dynamic_field_table', 
   'id' => 'woorei_dynamic_field_table' 
);

Beachten Sie auch die daneben stehenden Funktionen. Schauen Sie sich die Namen an, um eine Idee zu bekommen.

Dann schauen Sie sich das im WooCommerce-Ordner an.

woocommerce\includes\admin\class-wc-admin-settings.php Zeile 618
woocommerce\includes\admin\class-wc-admin-settings.php Zeile 712

  • Danke für die ausführliche Antwort. Können wir die Schnittstelle genau so erstellen, wie sie in meinem Screenshot gezeigt wird? Dies liegt daran, dass ich es mit anderen Feldern abgleichen möchte. Current sieht ein bisschen AUS aus, weil andere Felder Label links und Field rechts zeigen. Bitte aktualisieren Sie den Code.

    – Tahir Yasin

    20. Januar 2015 um 11:32 Uhr

  • Ich habe den Code mit Firebug überprüft und sehe, dass die eigentliche Tabelle leer ist und eine benutzerdefinierte Tabelle darunter eingefügt wird.

    ….

    – Tahir Yasin

    20. Januar 2015 um 11:53 Uhr

  • Ich denke,

  • sollte nicht leer sein. Es sollte ein

    und ein

    haben, th für die Feldbezeichnung und td sollte die benutzerdefinierte Tabelle enthalten, bitte schauen Sie nach.

    – Tahir Yasin

    20. Januar 2015 um 11:54 Uhr

  • Nein, kopieren Sie, wie mein Code gemacht wird, wenn Sie bereits einen haben. Aktivieren Sie nicht mein Plugin.

    – Reigel Gallarde

    20. Januar 2015 um 12:04 Uhr

  • Vielen Dank für Ihre Hilfe! Ich akzeptiere die Antwort.

    – Tahir Yasin

    20. Januar 2015 um 13:26 Uhr

  • 1359130cookie-checkSo fügen Sie einen benutzerdefinierten Abschnitt auf der Einstellungsseite für WooCommerce-Produkte hinzu

    This website is using cookies to improve the user-friendliness. You agree by using the website further.

    Privacy policy