Haben Sie jemals eine Website benötigt, die mit WordPress erstellt werden sollte, aber auch die Grenzen dieses schönen Inhaltsverwaltungssystems überschreiten sollte? Sie mussten bereits eine WordPress-Website erstellen, um Code-Snippets zu teilen, oder einen Online-Kurs einrichten, um Ihr Wissen zu verkaufen, oder ein Unterstützungssystem für Ihre Agentur aufbauen?
Manchmal funktionieren ein Thema und eine Reihe von Plugins für unser Projekt nicht. Manchmal benötigen wir ein komplettes System mit einem anständigen Design und solider Funktionalität. Hier kommen Spezialthemen ins Spiel.
Ein WordPress-Theme muss entwickelt werden, um das Erscheinungsbild einer Website zu ändern und zu verhindern, dass Funktionalität in den Kern integriert wird. Dies wird als "Eindringen in das Plugin-Gebiet" bezeichnet und als schlechte Praxis betrachtet, da Sie den Benutzer grundsätzlich mit der Funktionalität, die Sie anbieten, an Ihr Thema ketten. Glücklicherweise gibt es eine Lösung: Sie können Funktionen über Plugins bereitstellen, die Ihre Benutzer installieren müssen. Dazu können Sie eine PHP-Bibliothek wie die TGM-Plugin-Aktivierung verwenden.
Manchmal erfordert ein Projekt jedoch, dass Design und Funktionalität zusammenarbeiten. In diesem Fall haben wir eine Ausnahme, und der Name der Ausnahme, der auf dem gesamten WordPress-Markt verwendet wird, lautet "Spezialthemen".
Wenn Sie sich entscheiden, ein Spezialthema für WordPress zu erstellen, sollten Sie ein paar Dinge beachten:
Sie müssen einen einzigartigen Ansatz bieten, um Ihr Thema als "Spezialitätsthema" zu präsentieren. Gehen Sie Bananen, wenn Sie möchten (wenn Sie sicher sind, dass jemand Ihr Thema verwenden wird) und erstellen Sie das exzentrischste Thema, das die Community jemals gesehen hat. Im Ernst, die Community könnte eine Vielfalt von Themen verwenden.
Aktionen und Filter sind Teil der WordPress Plugin-API. Dies bedeutet jedoch nicht, dass Themen nicht von ihnen profitieren können. In der Tat verwenden alle gängigen WordPress-Theme-Frameworks Aktionen und Filter (hauptsächlich Actions), sodass andere Entwickler das Framework erweitern können. Folgen Sie deren Führung und machen Sie Ihr Theme mit WordPress-Aktion und Filterhaken erweiterbar.
Hier ist dein "A-ha!" Wenn Sie mehr von Ihrem Thema machen möchten, indem Sie die Gestaltungsoptionen variieren, machen Sie Ihr Thema für Kindermotive bereit! Erstellen Sie Ihr Basisthema (wie ein Themenrahmen) und erstellen Sie untergeordnete Themen, um verschiedene Designs zu bieten.
Wenn Sie der Meinung sind, dass andere Themes von einem Teil Ihrer Funktionalität profitieren können, bieten Sie diese als Plug-In an benötigen Verwenden Sie dazu die TGM-Plugin-Aktivierungsbibliothek. In den meisten Fällen können die Funktionalitäten von Spezialthemen jedoch nicht für andere Themen verwendet werden. Es scheint also vergeblich, die Funktionalität umzusetzen.
Denken Sie jedoch daran, dass Entwickler möglicherweise Themen erstellen nach dem Wenn Sie Ihr Spezialthema veröffentlichen, ist es immer noch eine gute Idee, die Funktionalität vom Design zu trennen.
Es gibt so viele Arten von Spezialthemen, die gemacht werden können, dass es sinnlos wäre, alle aufzulisten. Aber um die Idee zu bekommen, schreiben wir ein paar:
Wie ich bereits sagte, könnte jede gute Idee sein und sollte sein-verwandelte sich in ein Spezialgebiet. Wenn Sie der Meinung sind, dass Sie eine gute Idee haben, ein originelles Spezialthema zu erstellen, wählen Sie es aus.
Es gibt so viele gute Beispiele für Spezialthemen im Internet - meist in WordPress-Marktmärkten. Sehen wir uns einige bemerkenswerte Beispiele in ThemeForest an:
Schon mal was von Donnerschlag gehört? Thunderclap ist eine "Crowd-Speaking" -Plattform, auf der "Menschen geholfen wird, Gehör zu finden", indem genügend Unterstützer dazu gebracht werden, ihre Sache in den Social-Media-Konten ihrer Anhänger zu teilen. Mit dem Thema Social Reach können Sie eine personalisierte Website starten, um genau dies zu tun.
Lernmanagementsysteme sind im Jahr 2014 auf dem Vormarsch, aber seit März 2013 gibt es bereits eine Academy. Mit diesem sauberen und schönen WordPress-Theme können Sie Ihr eigenes LMS starten und Kurse freigeben und verkaufen.
Wenn Sie ein Produkt verkaufen oder eine Dienstleistung anbieten, suchen Ihre Kunden wahrscheinlich Unterstützung für Ihr Produkt oder Ihre Dienstleistung. Mit dem Thema Support Desk können Sie Ihren Kunden eine Wissensdatenbank, ein Supportforum und FAQ-Seiten zur Verfügung stellen.
Spezialthemen müssen nicht unbedingt große, komplexe Themen sein. Domena ist ein ziemlich gutes Beispiel für ein einfaches Spezialthema, das Ihnen hilft, eine "zu verkaufende" Seite für Ihre Domains einzurichten.
Ich bin mir ziemlich sicher, dass es weltweit keine Standards gibt, die keine Ausnahmen haben. In unserem Fall ist der Begriff "Spezialthemen" unsere Ausnahme für die Themenentwicklungsstandards - selbst wenn wir ein Spezialthema erstellen, dessen Funktionalität jedoch als Plugins angeboten wird, verhindern wir in der Praxis immer noch, dass Benutzer das Thema wechseln.
Was denkst du über dieses Thema? Wenn wir mehr Spezialthemen sehen und die Standards ein wenig biegen, oder sollten wir uns strikt an die Standards halten?
Bitte teilen Sie uns Ihre Gedanken mit, indem Sie unten kommentieren - und wenn Ihnen dieser Artikel gefallen hat, vergessen Sie nicht, ihn mit Ihren Freunden zu teilen!