Entwicklung von WordPress-Themes – Template Engine [closed]
Lesezeit: 4 Minuten
Vishnu Sureshkumar
Ich brauche einen Vorschlag zur Verwendung einer Template-Engine für die Entwicklung von WordPress-Themes. Im Moment gibt es keine Codierungsstandard von WordPress für die Themenentwicklung mit Template-Engines erwähnt. Wenn ich also eine Template-Engine verwende, ob WordPress das Hochladen genehmigt wordpress.org
Ich bin etwas verwirrt zwischen den Template-Engines von Laravel Klinge und Schnurrbart. Welches ist besser oder gibt es andere bessere Optionen? Auch für wp Blade gilt die WordPress-Versionskompatibilität nur bis zur Version 3.9.2 wie folgt Verknüpfung.
AKTUALISIEREN
Wenn ich keine Template-Engine verwenden sollte, sagen Sie mir warum und ich plane im MVC-Entwurfsmuster. Ich plane zu verwenden Zweighat es eine Leistungsverbesserung?
Also, was ist die Frage? (FYI, Vorschläge für eine Bibliothek / ein Paket werden nicht als Fragen angesehen, die gut passen
– zufälliger_Benutzername
12. September 2015 um 23:18 Uhr
@cale_b – Ich bitte nicht um Vorschläge. Ich möchte wissen, welches das Beste ist und ob WordPress Themes genehmigt, die mit Template-Engines entwickelt wurden.
– Vishnu Sureshkumar
14. September 2015 um 10:11 Uhr
Die Frage nach “was am besten ist” passt zu SO off-topic-Fragen, da Sie nach meinungsbasierten Antworten fragen, Standpunkte, die nicht unbedingt zu einer präzisen Antwort führen. Guter Zug, um ein Kopfgeld zu setzen, aber.
– al’ein
18. September 2015 um 12:34 Uhr
Etwas, das bei der Auswahl eines WordPress-Starter-Themes oder -Frameworks zu berücksichtigen ist, ist die Community dahinter. Ich würde die Verwendung empfehlen Holz (oder das Timber Starter Theme) anstelle von Sprig, da es von einer viel größeren Community unterstützt wird:
Sprig auf Github: Zuletzt aktualisiert am 29. Januar. 2 Mitwirkende
Timber auf Github: Zuletzt aktualisiert gestern. 62 Mitwirkende
Beide Optionen verwenden die Twig-Template-Engine.
Abschließend möchte ich davor warnen, das MVC-Paradigma für Ihr WordPress-Theme zu sehr festzuhalten. WordPress ist ereignisgesteuert und bietet Aktions- und Filter-Hooks in jeder Phase des Seitenerstellungsprozesses. Mit anderen Worten, es geht mehr darum, das bereits Vorhandene zu erweitern, als eigene MVC-Abstraktionen zu entwickeln. Hier ist ein Artikel zum Thema. Viel Glück!
Nun, es gibt viele Themen, die die Template-Engine verwenden, an die ich mich erinnere WP Realia-Thema was nutzt Zweig Vorlage, und Sie wissen, dass es wirklich ziemlich erstaunlich ist und es großartig handhabt. Ich würde vorschlagen, wenn Sie größere WordPress-Themen erstellen, sollten Sie Template-Engines in Ihrem Thema verwenden.
Übrigens hier ist eine nette Artikel was erklärt, wie Sie Zweigvorlagen in WordPress integrieren können
Es gibt wirklich viele Alternativen, die eine Alternative zum traditionelleren Templating bieten:
Mit der JSON-API können Sie auch alle anderen clientseitigen Templating-Sprachen problemlos implementieren.
Ich würde einen alternativen Weg wie diesen nicht unbedingt empfehlen, wenn das Thema zum Beispiel auf .org verteilt werden soll, und es ist auch erwähnenswert, dass Sie Ihre Vorlagen mit get_template_part() ziemlich organisieren und vielleicht mit einem praktischen Thema ergänzen können -Wrapper a la Roots oder eine leistungsfähigere Template-Logik, die in Hybrid-Core zu finden ist.
Für das, was es wert ist, bin ich nur einmal auf Blade in einem Projekt gestoßen, an dem ich interessiert war, und ich fand es ziemlich schwierig, es als jemand, der damit überhaupt nicht vertraut ist, zu sezieren. Abhängig von Ihrem Publikum muss die Methodik also gegen solche Dinge abgewogen werden.
Gibt es Leistungsverbesserungen bei Vorlagen-Engines?
– Vishnu Sureshkumar
19. September 2015 um 4:58 Uhr
Ja, sicher können Sie eine Template-Engine verwenden, um ein WordPress-Theme zu entwickeln. WordPress hat keine Vorschriften für solche Entwicklungen, aber sie ermutigen andere immer, sich für neue Dinge zu entscheiden. Sie können Ihr Design mithilfe von Template-Engines entwickeln und dieses zur Genehmigung bei der Bibliothek einreichen. Sicherlich, wenn Ihr Thema Fähigkeiten hat und es verdient wordpress.org wird es genehmigen und in seine offizielle Bibliothek aufnehmen.
Gemäß meinen Ansichten zur Abholplattform werde ich Ihnen vorschlagen, mitzumachen Schnurrbart. Es hat bessere Fähigkeiten.
14028500cookie-checkEntwicklung von WordPress-Themes – Template Engine [closed]yes
Also, was ist die Frage? (FYI, Vorschläge für eine Bibliothek / ein Paket werden nicht als Fragen angesehen, die gut passen
– zufälliger_Benutzername
12. September 2015 um 23:18 Uhr
@cale_b – Ich bitte nicht um Vorschläge. Ich möchte wissen, welches das Beste ist und ob WordPress Themes genehmigt, die mit Template-Engines entwickelt wurden.
– Vishnu Sureshkumar
14. September 2015 um 10:11 Uhr
Die Frage nach “was am besten ist” passt zu SO off-topic-Fragen, da Sie nach meinungsbasierten Antworten fragen, Standpunkte, die nicht unbedingt zu einer präzisen Antwort führen. Guter Zug, um ein Kopfgeld zu setzen, aber.
– al’ein
18. September 2015 um 12:34 Uhr