Ich möchte Funktionen, die in der Datei woocommerce-functions.php geschrieben sind, ändern / überschreiben, aber ich möchte die Datei woocommerce-functions.php nicht ändern. Das will ich im Plug-In oder in meinem Theme erreichen.
Es ist möglich, Woocommerce-Funktionen zu überschreiben, ich habe dies kürzlich getan und meine gesamte erweiterte Funktionalität von woocommerce in die functions.php-Datei meines Themas aufgenommen, so dass die Woocommerce-Plugin-Dateien unberührt blieben und sicher zu aktualisieren sind.
Diese Seite zeigt ein Beispiel, wie Sie ihre Aktion entfernen und durch Ihre eigene ersetzen können - Ссылка
Diese Seite zeigt ein Beispiel für die Erweiterung ihrer Funktionen, ohne ihre Funktion zu entfernen, sowie die Verwendung untergeordneter Themen - Ссылка
Hoffe das hilft:)
Wenn Sie ein untergeordnetes Thema haben, können Sie die relevante Datei in Ihr Thema kopieren und die Kopie neu schreiben. Die Kopie wird der WooCommerce-Version vorgezogen.
WooCommerce bietet ein Vorlagensystem. Es ist möglich, Woocommerce-Funktionen zu überschreiben. Eine gute Möglichkeit, WooCommerce anzupassen, ohne Core-Dateien zu ändern, ist die Verwendung von Hooks -
Wenn Sie einen Hook zum Hinzufügen oder Bearbeiten von Code verwenden, können Sie Ihren benutzerdefinierten Code zu Ihrer theme functions.php-Datei hinzufügen.
Um Ihren eigenen Code auszuführen, verwenden Sie den Aktions-Hook do_action ('action_name');.
Unten finden Sie ein großartiges Beispiel für die Platzierung Ihres Codes:
%Vor%Filter-Hooks werden durchgängig mit Hilfe von apply_filter ('filter_name', $ variable) aufgerufen;
Um die übergebene Variable zu bearbeiten, können Sie Folgendes tun:
%Vor%Hier können Sie WooCommerce Aktion und Filter Hook - Ссылка
erhalten
Tags und Links php wordpress wordpress-plugin wordpress-theming