Entwicklung von WordPress-Themes – Template Engine [closed]

Lesezeit: 4 Minuten

Benutzeravatar von Vishnu Sureshkumar
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:

Zweig Beispiel https://github.com/Rarst/wiese

Beispiel Holz http://upstatement.com/timber/

Ohne Notwendigkeit für PHP-Codierung: Toolset: http://wp-types.com Pods: www.pods.io

Verwendung von WP als reines Backend: http://sidigital.co/blog/disconnect-your-frontend-from-wordpress http://www.moma.org/explore/inside_out http://raconteur.net/

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.

1402850cookie-checkEntwicklung von WordPress-Themes – Template Engine [closed]

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

Privacy policy