Heim  >  Artikel  >  CMS-Tutorial  >  Entdecken Sie Ihr WordPress-Theme-Framework

Entdecken Sie Ihr WordPress-Theme-Framework

王林
王林Original
2023-09-03 12:17:02581Durchsuche

揭开你的 WordPress 主题框架的面纱

Möglicherweise haben Sie gerade ein Theme-Framework für sich und/oder Ihr Team entwickelt. In diesem Fall sind die Schritte zur Veröffentlichung des Codes nicht relevant. Wenn Sie jedoch möchten, dass Ihr Code allgemein verfügbar ist, müssen Sie einen Kanal für die Verbreitung finden und entscheiden, ob die Leute dafür bezahlen sollen.

In diesem Tutorial werde ich mir die folgenden Optionen ansehen:

Kostenlos:

  • WordPress Theme Repository
  • GitHub oder ähnliches Repository

Premiumpreis:

  • Drittanbieter-Themenanbieter
  • Ihre eigene Website

Ich würde auch nach „Freemium“-Optionen suchen, die beide oben genannten umfassen würden.

Veröffentlichen Sie Ihr Framework kostenlos

Wenn Sie ein Framework zur Unterstützung Ihrer eigenen Arbeit entwickeln, es aber auch anderen zur Verfügung stellen möchten, können Sie darüber nachdenken, es kostenlos zu veröffentlichen. Dies gibt der WordPress-Community etwas zurück und verschafft Ihnen Zugang zu vielen talentierten Entwicklern, die Ihnen möglicherweise bei der Verbesserung des Frameworks helfen können.

Wenn Sie Ihren Code kostenlos verteilen möchten, haben Sie zwei Hauptoptionen:

  • Senden Sie es an das WordPress-Theme-Repository
  • Stellen Sie es über Repository-Dienste wie GitHub zum Download bereit.

WordPress Theme Repository

Dies ist die erste Anlaufstelle für WordPress-Benutzer und -Entwickler, wenn sie nach kostenlosen Themes auf dem Markt suchen, und es ist die vertrauenswürdigste Quelle für kostenlose WordPress-Themes. Das Einreichen eines Themas kostet Sie nichts, Sie müssen jedoch sicherstellen, dass es den Richtlinien zur Themenüberprüfung entspricht:

  • Codequalität. Ihr Code sollte den WordPress-Codierungsstandards entsprechen und darf keine veralteten Funktionsbenachrichtigungen, Warnungen usw. generieren. oder Fehler.
  • Demo und Funktionen. Theme ist für die Demo, also wenn Ihr Theme enthält viele Funktionen, es sollte wahrscheinlich in ein Plugin abstrahiert werden.
  • Themenfunktionen. Ihr Theme sollte alle WordPress-Kernversionen unterstützen Funktion, unabhängig davon, ob sie über eigene zusätzliche Funktionen verfügt oder nicht.
  • Template-Tags und Hooks. Diese sollten korrekt umgesetzt werden.
  • Von WordPress generierte CSS-Klassen. Wo Ihr Theme diese verwenden muss Verwandt.
  • Vorlagendatei. Ihr Theme muss diese korrekt verwenden.
  • Sicherheit und Privatsphäre. Theme muss Datensicherheit und Benutzer gewährleisten Privatsphäre.
  • Erlaubnis. Ihr Theme muss unter einer GPL-kompatiblen Lizenz lizenziert sein.
  • Nennen Sie es. Der Name Ihres Themes darf nicht „WordPress“ enthalten, sollte es aber sein Seien Sie einzigartig, um Benutzer nicht zu verwirren.
  • Credit-Link. Ihr Theme sollte diese entsprechend nutzen.
  • Dokumentation. Zumindest sollten Sie eine readme.txt-Datei bereitstellen.
  • Theme-Unit-Tests – Ihr Theme muss diese Tests bestehen.
  • Das Thema ist veraltet. Du solltest deine behalten Sobald ein Thema akzeptiert wird, wird es zum aktuellen Thema.

Theme-Unit-Tests sind die Tests, die Theme-Rezensenten während des Überprüfungsprozesses auf Ihrer Website durchführen. Es lohnt sich also, sie vor dem Einreichen für Ihr Theme auszuführen. Die Schritte sind:

  1. Laden Sie die XML-Datei mit den Testdaten herunter.
  2. Verwenden Importieren Sie die XML-Datei über das Menü „Importieren“ in Ihr Theme.
  3. Einstellungen WP_DEBUGtruewp-config.php.
  4. Installation Eine Reihe von Plugins passieren Entwickler-Plugin.
  5. Ausführen Führen Sie eine Themenüberprüfung anhand des in diesem Leitfaden beschriebenen Prozesses durch.

Wenn Ihr Thema den Test besteht und die oben aufgeführten Kriterien erfüllt, können Sie es einreichen. Bitte laden Sie entsprechend den angegebenen Richtlinien hoch und seien Sie nicht ungeduldig – die Theme-Tester sind Freiwillige, die diese Arbeit in ihrer Freizeit erledigen, und können Ihnen daher nicht sofort eine Antwort geben.

GitHub

Die Verwendung von GitHub zum Verteilen Ihres Themes gibt Ihnen mehr Kontrolle als die Verwendung eines Theme-Repositorys und erspart Ihnen einige Schritte beim Aktualisieren Ihres Themes.

Um den Prozess zu starten, müssen Sie lediglich ein öffentliches Repository mit Ihren Designdateien erstellen. Möglicherweise möchten Sie ein bestimmtes Konto für Ihr Framework (oder die mit Ihrem Konto verknüpfte Organisation) erstellen, um es von Ihrem eigenen GitHub-Konto (falls Sie eines haben) zu trennen. Dies hat den Vorteil, dass Sie Plugins und untergeordnete Themes in einem separaten Repository in Ihrem neuen Konto hinzufügen und einen Platz für alles schaffen können, was mit dem eigenständigen Framework zu tun hat.

Ihre Benutzer können Ihren Code ganz einfach von GitHub herunterladen oder ihn einfach klonen, wenn sie selbst daran arbeiten möchten. Darüber hinaus können Sie andere Benutzer dazu ermutigen, das Framework zu verbessern und zu ergänzen, indem Sie es forken. Überprüfen Sie jedoch unbedingt alle Änderungen, bevor Sie überarbeiteten Code zurück in den Master-Zweig des Repositorys akzeptieren.

Wenn Ihr Framework auf Entwickler ausgerichtet ist, ist GitHub ein nützliches Tool. Wenn Sie sich jedoch an Benutzer richten, ist es besser, ein WordPress-Theme-Repository zu verwenden, das benutzerfreundlicher ist.

Erweitertes Framework veröffentlichen

Wenn Sie ein Framework als Premiumprodukt veröffentlichen, haben Sie zwei Möglichkeiten:

  • Vertrieb über Drittanbieter von Themes
  • Verteilen Sie es auf Ihrer eigenen Website

Die Verwendung eines Drittanbieters bietet Ihnen den Vorteil, dass Ihr Thema sichtbarer wird, bedeutet aber auch, dass der Anbieter einen Prozentsatz Ihres Umsatzes erhält. In der Anfangszeit kann sich dies durchaus lohnen, da Sie so mehr potenzielle Nutzer erreichen und somit möglicherweise mehr Geld verdienen können. Wenn Ihr Framework ausgereifter wird, können Sie es selbst verteilen.

Drittanbieter-Themenanbieter

Es stehen Ihnen viele Theme-Anbieter zur Verfügung. Viele von ihnen verkaufen nur untergeordnete Themes ihrer eigenen Frameworks. Stellen Sie daher sicher, dass Sie einen Anbieter nutzen, der eigenständige Themes verkauft. Sie müssen außerdem sicherstellen, dass Ihr Framework als solches und nicht nur als eigenständiges Theme vermarktet werden kann.

Aufgrund des sich ständig verändernden Marktes werde ich keine Liste von Theme-Anbietern bereitstellen, sondern kann Ihnen nur empfehlen, sorgfältig zu suchen und Anbieter zu finden, die die Art von Theme, die Sie erstellen, an Ihren Zielmarkt verkaufen. Und prüfen Sie, wie viel sie verlangen und ob sie eine GPL-Lizenz verwenden.

Selbst verteilen

Wenn Sie das Framework selbst verteilen, haben Sie mehr Kontrolle darüber, wie Sie es verkaufen, wie Sie es bündeln und welche untergeordneten Themen und Plugins Sie zur Unterstützung entwickeln. Sie werden auf diese Weise nicht in den großen Markt vordringen können, aber Sie könnten sich für ein „Freemium“-Modell entscheiden, bei dem einige Codes kostenlos über das WordPress-Theme-Repository und andere über ein Abonnement angeboten werden.

Um Rahmen auf Ihrer eigenen Website zu verkaufen, müssen Sie eine Dokumentation für Ihre Benutzer erstellen und Online-Abonnements sowie sichere Downloads einrichten. Plugins wie WooCommerce helfen Ihnen dabei. Sie müssen auch einen Marketingplan erstellen.

Verwenden Sie das „Freemium“-Modell

Die Idee von „Freemium“-Themen und -Plugins entwickelt sich ständig weiter und es gibt neue Wege, sie zum Laufen zu bringen, aber hier sind ein paar Ideen:

  • Veröffentlichen Sie Ihr Framework und entwickeln Sie kostenlos Premium-Child-Themes und Plugins.
  • Verteilen Sie kostenlos eine vereinfachte Version des Frameworks mit zusätzlichen Funktionen (gegen Gebühr).
  • Veröffentlichen Sie Ihr Framework kostenlos und stellen Sie zahlenden Abonnenten Support und/oder Dokumentation zur Verfügung.

Der Vorteil dieses Modells besteht darin, dass Sie Zugriff auf das WordPress-Theme-Repository haben, in dem täglich Tausende von Benutzern Themes herunterladen, und Sie sie auf Ihre eigene Website verweisen können, um auf Premium-Funktionen zuzugreifen, sodass Sie mehr erhalten, als Sie alleine hätten Kontrolle über die Verwendung von Theme-Anbietern.

Zusammenfassung

Durch die Veröffentlichung Ihrer Rahmen für andere Benutzer haben Sie die Möglichkeit, Geld zu verdienen oder der Community etwas zurückzugeben. Wie ich gezeigt habe, können Sie wählen, ob Sie Ihren Code kostenlos oder gegen eine Gebühr oder eine Kombination aus beidem veröffentlichen möchten.

Welches Sie wählen, hängt von Ihrer eigenen Situation und den Zielbenutzern Ihres Frameworks ab. Unabhängig davon, wofür Sie sich entscheiden, aktualisieren Sie unbedingt die Framework-Dateien für Ihre Benutzer und überprüfen Sie Ihre Richtlinien von Zeit zu Zeit.

Viel Glück für Sie!

Das obige ist der detaillierte Inhalt vonEntdecken Sie Ihr WordPress-Theme-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn