Das perfekte WordPress-Theme erstellen Alles einpacken

Willkommen am Ende der Serie! Wie bei anderen Serien finde ich es nützlich bringen Sie alles zusammen und fasse die Artikel in einem letzten Beitrag zusammen.

In diesem Beitrag werden wir genau das tun.


Die Grundlagen

Wir haben mit ein paar grundlegenden Informationen begonnen, wie zum Beispiel die WordPress-APIs, die wir lernen müssen, die Schwere der Übersetzung Ihres Designs und die Funktionsweise von Lizenzen.

Hier ist eine Zusammenfassung:

Lernen Sie die APIs

Ich denke, es gibt sechs sehr wichtige APIs (unter allen WordPress-APIs), die ein Entwickler von Themen auswendig lernen muss:

  • Options-API
  • Einstellungs-API
  • API zum Anpassen von Designs
  • Shortcode-API
  • Quicktags-API
  • Widgets-API

Wir haben eine kurze Zusammenfassung für jede API durchlaufen und warum Sie sie studieren und erlernen sollten. Jede einzelne API hat eine einzigartige Mission, und wenn Sie sie kombinieren, erhalten Sie auf jeden Fall die Möglichkeit, Themen mit einer hervorragenden Struktur zu erstellen.

Die Bedeutung der Lokalisierung

Wussten Sie, dass es über 50 Übersetzungen von WordPress gibt, die zu über 90% abgeschlossen sind? Wenn Sie sich die Nutzungsstatistiken von WordPress ansehen, werden Sie außerdem feststellen, dass ein Drittel der Benutzer von WordPress.com in einer anderen Sprache bloggt.

Wenn Sie es richtig interpretieren, werden Sie sehen, wie wichtig es ist, Ihr Thema übersetzbar zu machen. Besser noch, Sie können jemanden veranlassen, Ihr Thema zu übersetzen und mehrsprachige Themen sofort zu verkaufen!

Lizenzen

Ich muss Sie daran erinnern, dass dies ein einfaches, aber auch ein heikles Thema ist. Wie ich in dem Artikel gesagt habe, Ihr Theme wird nirgendwo akzeptiert, wenn Sie nicht wissen, wie die Lizenzierung funktioniert.

Bei der Lizenzierung sind zwei Dinge von Bedeutung: Unter welcher Lizenz wird Ihr Theme veröffentlicht, und den Lizenzen der Produkte, die Sie in Ihr Theme aufgenommen haben.

Wenn Sie die Idee, Dutzende von Lizenzen durchzustehen und zu verstehen versuchen, welche für Sie richtig sind, verblüfft sind, haben Sie Glück: Es gibt eine Website namens TL;.


Wie man gut schreibt

In diesem Artikel haben wir darüber gesprochen, wie man guten Code schreibt und testet.

Hier ein kurzer Rückblick:

Kodierungsstandards für WordPress

Folgendes sollten Sie von Beginn Ihrer Karriere als WordPress-Entwickler wissen: WordPress verfügt über Codierungsstandards für HTML, CSS, JavaScript und PHP.

Sie sind nicht schwer zu erreichen und sie brauchen nicht zu lange, um zu lernen. Es ist zum Beispiel leicht, sich daran zu erinnern, HTML-Tag-Attribute mit einfachen oder doppelten Anführungszeichen zu umschließen. Oder benennen Sie Ihre CSS-Klassen mit Kleinbuchstaben, Zahlen und Bindestrichen. Oder definieren Sie eine anonyme Funktion, um jQuery-Konflikte zu vermeiden. Oder wie Yoda reden, wenn man Konditionale schreibt - auch kein Scherz.

Außerdem gibt es das Problem der Codekommentierung, um Ihren Code für andere Entwickler lesbar zu machen. Es gibt keine offizielle Empfehlung zur Dokumentation von JavaScript- und HTML-Code. Sie sollten jedoch den PHP-Stil von phpDocumentor verwenden. Dasselbe gilt für CSS, da Sie dieselbe Codekommentierung verwenden können.

Validieren und Testen des Themas

Die Überprüfung Ihres HTML- und CSS-Codes mit den W3C-Validatoren ist ein Kinderspiel, oder? Aber es gibt noch mehr als das, wenn es darum geht, das zu machen perfekt WordPress-Theme. Du musst:

  • Wie gesagt, validieren Sie Ihren HTML- und CSS-Code
  • Verwenden Sie Developer, um eine Reihe nützlicher Test-Plugins zu installieren
  • Testen Sie Ihr Design mit den WordPress-Beispielinhalten oder den großen und beängstigenden Daten von WPTest.io
  • Erstellen Sie Demo-Inhalte für Ihr Design, um die Funktionen Ihres Themas zu demonstrieren

Wenn Sie mit den Ergebnissen zufrieden sind, können Sie loslegen!


Schlechte Praktiken

Dieser Artikel unterscheidet sich von den anderen: Er sagt Ihnen "was nicht zu tun ist" statt "was Sie tun sollen". Ich habe mich entschlossen, diesen Artikel zu schreiben, auch wenn es leicht ist, wie zu bemerken unlogisch Sie sind es manchmal, wir können nicht anders.

Hier ist eine kurze Zusammenfassung mit Listen, die Sie vermeiden sollten:

Das Rad neu erfinden

  • Unterlassen Sie Versuchen Sie, alles selbst zu machen, von Grund auf.
  • Unterlassen Sie unterschätzen Sie die winzigen Funktionen im WordPress-Codex.
  • Unterlassen Sie Sagen Sie "Ich kann selbst einen jQuery-Slider schreiben!" und betrachten Sie das Outsourcing.

Was tun, was Plugins tun sollen

  • Unterlassen Sie eindringen in das "Plugin-Territorium".
  • Unterlassen Sie Zögern Sie nicht, die TGM-Plugin-Aktivierungsbibliothek zu verwenden, um externe Plugins mit Ihrem Design zu bündeln.
  • Unterlassen Sie Vergiss nicht, dass Themes visuelle Sachen und Plugins funktionelle Sachen machen.

Angebot Alles

  • Unterlassen Sie Füllen Sie Ihr Design mit Funktionen, die niemand verwenden kann aber macht dein Thema reich.
  • Unterlassen Sie Verwenden Sie 10 Schieberegler in Ihrem Design, wobei nur ein Schieberegler ausreicht.
  • Unterlassen Sie Vergessen Sie nicht, dass sich diese Themen zunächst schnell verkaufen, später jedoch negative Bewertungen erhalten.

Null-Optimierung

  • Unterlassen Sie Erstellen Sie Ihr Design aus Tausenden von Dateien, die Hunderte von Megabytes enthalten.
  • Unterlassen Sie Vergessen Sie nicht, Ihr Thema zu optimieren - sowohl die Struktur als auch das Frontend.
  • Unterlassen Sie machen sie ihr thema wie eine dicke katze.

Wartung und Kundenbetreuung

Einige WordPress-Theme-Entwickler vergessen möglicherweise, dass nach dem Verkauf eines Themes Arbeit besteht. Deshalb dachte ich, dass wir die Prozesse abdecken sollten, die nach Abschluss Ihres Themas kommen. Folgendes haben wir behandelt:

Die Wichtigkeit regelmäßiger Updates

Das hier spricht für sich selbst: Wenn WordPress aktualisiert wird oder neue Versionen für die in Ihrem Design verwendeten Produkte vorhanden sind, sollten Sie es aktualisieren, damit es für alle funktioniert.

Plugin-Kompatibilitätsprobleme

Dies könnte übersehen werden, da dies ein optionaler Prozess ist (wie die Übersetzung Ihres Themas), aber es ist ein großer Vorteil, da es wahrscheinlich Millionen von Benutzern von WPML, BuddyPress und WooCommerce insgesamt gibt. Wenn Sie Ihr Theme mit diesen Plugins (zumindest) kompatibel machen, könnte dies der Hauptgrund sein, warum die Leute Ihr Theme wählen.

Hervorragende Kundenbetreuung

Auch diese ist obligatorisch: Sie müssen technischen Support für die Benutzer Ihres Themas leisten. Sie können dies tun, indem Sie einfach auf Fragen in den Supportforen Ihres Marktplatzes / Downloadcenters antworten. Sie können dies auch tun, indem Sie eine umfangreiche Website erstellen, die einen Blog, eine Wissensdatenbank, einen FAQ-Bereich, Online-Dokumentation und Kontaktinformationen enthält Forum.


Das Serienfinale

Ein Theme für WordPress zu erstellen ist nicht unbedingt schwer, aber ein gutes Theme zu machen, ist. Ein machen perfekt Thema? Nun, das ist das Schwierigste, und das sollte jeder anstreben, egal wie schwer es ist!

Ich hoffe wirklich, dass Ihnen diese Serie gefallen hat, und ich möchte Sie daran erinnern, dass immer Verbesserungsbedarf besteht! Wenn Sie Ideen haben, um diese Serie mit einem anderen Artikel zu erweitern oder uns eine Idee für ein separates Tutorial zu geben, können Sie das unten kommentieren und uns mitteilen!