Das perfekte WordPress-Theme erstellen Einführung

Ein Theme für WordPress zu erstellen ist heutzutage einfacher als je zuvor (theoretisch ein index.php Datei und a style.css Datei ist alles was Sie brauchen!). Aber wenn Sie vorhaben, der Schöpfer eines guten Themas zu sein, a perfekt WordPress-Theme, müssen Sie hart trainieren.

In dieser Serie werden wir die vielen Aspekte des Erstellens eines Themas durchgehen, so dass es wahrscheinlich das beste Thema ist, das Sie jemals erstellt haben.


Was macht ein Thema toll??

Im Ernst, was macht ein Thema toll?

Gutes Design? Ja, aber ich habe viele WordPress-Themes gesehen, die mich wegen ihrer Schönheit beinahe zum Weinen gebracht haben. Als ich es kaufte und herunterlud, stellte ich fest, dass es nicht einmal an den grundlegenden Codierungsstandards fehlte, und sofort brach es meine WordPress-Installation.

Ist also die Codestruktur wichtig? Sicher, aber ich bin über sehr ausgeklügelten Code in WordPress-Themes gestolpert - die Schönheit von objektorientiertem PHP, lesbarem CSS, brillant dokumentierten Codeblöcken und so weiter. Aber als ich es auf WordPress 3.6 installiert hatte, war es ein Bruch - es schien, dass es nur bis zur Version 3.2 funktionierte.

Was ist mit der Wartung? Natürlich, aber dieses Mal musste ich für meinen Kunden ein Design kaufen, das die neuesten WordPress-Funktionen für diese Version verwendete. Es war ein gutes Thema, aber ich konnte einfach keinen Block an einen anderen Ort verschieben - es ließ mich nicht einmal vermeiden Sie es zu verwenden! Die Website musste mit der Demo-Website identisch sein oder würde auseinanderfallen.

Also Flexibilität? Ja, aber…

Sie haben die Idee - es gibt nicht nur eine Sache, die ein Thema großartig macht.

Kundenbetreuung, gültiger Code, sicherer Code, Kompatibilität mit den wichtigsten Plugins, und es muss in Bezug auf die lizenzierten Produkte ordnungsgemäß verteilt werden.


So viel zu lernen…

In der Tat gibt es so viel zu lernen.

Wir müssen zuerst einige der von WordPress angebotenen APIs durchgehen - vielleicht nicht alle, aber ein Entwickler von Designs muss sich mit der Options-API, der Einstellungs-API, der Theme-Anpassungs-API usw. auskennen. Anschließend werden wir die Bedeutung der Lokalisierung erkennen und die Lizenzierungsoptionen für verschiedene Marktplätze wie ThemeForest, Creative Market oder Ihre eigene Website betrachten.

Als Nächstes lernen wir, besseren Code zu schreiben. WordPress-Codierungsstandards sind wichtig und die Marktplätze sind streng. Korrekte Codekommentierung ist auch für jedes von uns verwendete Code wichtig. Die Überprüfung des Codes ist ebenso wichtig wie die Sicherheit.

Danach schauen wir uns schlechte Praktiken an - wirklich die schlechtesten. Von der Neuerfindung des Rades (durch das Duplizieren von Kernfunktionen) bis hin zum aufgeblähten Thema (mit fünftausend Schriftarten und Tonnen von Shortcodes!) Werden wir sehen, was nicht zu tun und vermeiden Sie diese.

Schließlich werden wir die Wichtigkeit von Kompatibilität, Wartung und Kundenpflege verstehen. Die Unterstützung verschiedener Plugins wie bbPress oder WooCommerce ist ein großer Vorteil, aber das regelmäßige Aktualisieren Ihres Designs und das Bereitstellen hervorragenden Supports sind mehr als das. Viel mehr.


Einpacken

Dies war die Einführung, das Aufwärmen unserer Serie. Bleiben Sie dran für mehr: In den nächsten Artikeln diskutieren wir die APIs, Lokalisierung, Lizenzierung und mehr.

Zögern Sie nicht, diesen Beitrag mit Ihren Vorschlägen zu kommentieren. Wir haben eine solide Gliederung für die Serie, aber Sie können sie mit Ihren Fragen gestalten. :)