Das Theme ist für die Darstellung zuständig, bringt aber keine funktionalen Änderungen mit sich. Andernfalls werden einige Funktionen ungültig, nachdem der Benutzer das Thema wechselt.
Aus diesem Grund habe ich noch nie ein Theme mit einer Like-Funktion gesehen. Es stellt sich heraus, dass es sich hierbei um einen Plug handeln sollte -in. Kategorie.
Plugins are packages of code that extend the core functionality of WordPress. WordPress plugins are made up of PHP code and other assets such as images, CSS, and JavaScript.
Das Plug-in ist für das Hinzufügen funktionaler Logik verantwortlich. Zum Beispiel ein Warenkorb-Plugin. Plugins können ihre Funktionalität nach der Aktivierung nutzen.
Routine hinzufügen, um eine neue Datentabellenspeicher-Plug-in-Konfiguration zu erstellen
Diese Vorgänge werden vom Thema nicht empfohlen.
Custom Post Type
Da sich Plug-Ins eher zur Funktionserweiterung eignen, sollte der neue Custom Post Type theoretisch im Plug-In implementiert werden. Erstellen Sie beispielsweise bei der Aktivierung ein neues CPT.
Es stellt sich jedoch die Frage: Wenn Sie ein Plug-in verwenden, um ein neues CPT zu erstellen, wo ist die Front-End-Anzeigelogik des CPT implementiert? Wenn Sie es in ein Theme implementieren, besteht das Problem, dass CPT verschwindet, wenn Sie das Theme ändern. Wenn Sie es in ein Plug-In implementieren, fühlt es sich seltsam an. . .
Aber dem Beispiel in „Arbeiten mit benutzerdefinierten Beitragstypen“ des WordPress-Plugin-Handbuchs nach zu urteilen, ist die Anzeige von CPT immer noch im Plugin.
Wo ist die Anzeigelogik geschrieben? Wo ist die funktionale Logik geschrieben? Die Antwort ist nicht absolut.
Für einmalige Funktionen ohne Wiederverwendungswert oder temporäre Websites können Sie schreiben, was Sie wollen. Solange es schnell genug online gehen kann.
Weitere technische Artikel zum Thema WordPress finden Sie in der Spalte WordPress-Tutorials, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen WordPress-Themes und Plugins. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!