Dinge, die Sie von Ihrem Thema trennen sollten

Erweiterbarkeit ist für mich das beste Feature von WordPress und trägt dazu bei, dass es das beliebteste Content-Management-System der Welt ist. Aber wenn Sie es falsch verstehen, können Sie das Leben eines WordPress-Benutzers aus Versehen unnötig schwer machen. 

Eine kurze Geschichte

Vor ein paar Jahren war ich neu bei WordPress und auf der Suche nach einem hochwertigen WordPress-Theme für einen meiner Kunden. Nach stundenlangem Suchen habe ich das perfekte Thema gefunden. Es schaute perfekt und es schien zu haben tolle Funktionen: Es gab einen fantastischen Slider, schlanke Shortcodes und einen Abschnitt "Services" mit erstaunlichen Funktionen - das gesamte Paket!

Als ich das Theme jedoch installierte, sah ich mich der hässlichen Wahrheit gegenüber: It sah perfekt, aber es war nicht so. Es schien zu haben tolle Funktionen, aber es hat nicht funktioniert. Ich muss gestehen, es hatte ein schönes Design, aber die Codebasis war einfach schrecklich. Ich bemühte mich darum, dass alles funktioniert, und es gelang mir, eine funktionierende Website zu erstellen. Als ich jedoch fast fertig war, kam ein WordPress-Update, das die Website meines Kunden mit dem berühmten White Screen of Death zum Absturz brachte.

Es war natürlich nicht die Schuld von WordPress, es war die Schuld des Themas. Ich entschied mich für ein anderes Thema und verbrachte weitere drei Stunden damit, ein anderes Thema zu finden. Dieses Mal dachte ich daran, die Kommentare zum Thema und zum Support-Forum des Anbieters zu überprüfen und bestätigte, dass nicht viel zu befürchten war. Ich habe das zweite Thema gekauft, es mit großer Vorfreude installiert und… die Services-Abteilung war weg. Zusammen mit dem Homepage-Slider. Zusammen mit Kurzwahlnummern. Zusammen mit einigen Sidebar-Widgets. Zusammen mit dem Kontaktformular.

Moral der Geschichte? Menschen neigen dazu, Themen zu wechseln, wenn ihnen das von ihnen verwendete nicht gefällt und sie ihren Inhalt nach dem Ändern der Themen beibehalten müssen. Dies muss nicht unbedingt auf Fehler oder Abstürze zurückzuführen sein: WordPress ermöglicht das Ändern von Themen, und die Themenautoren sollten diese Wahl berücksichtigen.

Warum müssen wir uns dies merken??

Sie möchten keinen schlechten Geschmack in den Mund der Menschen lassen, wenn sie Ihr Thema aufgeben, um ein anderes zu verwenden. Es ist Ihre Mission, den Menschen, die Ihr Produkt kaufen, einen hervorragenden Service zu bieten. Dazu gehört auch, dass Sie zu einem anderen Thema wechseln können, ohne dabei ihre Daten zu verlieren.

Um dies zu erreichen, müssen Sie wissen, was in den von Ihnen erstellten Motiven enthalten ist und was zu vermeiden ist. In diesem Artikel werden wir einige grundlegende Regeln durchgehen.

Was sollte beim Erstellen eines Designs vermieden werden?

Wir müssen festlegen, was wir außerhalb der Codebasis unseres Themas lassen sollten. Beachten Sie, dass dies nicht bedeutet, dass wir keine Teile aufgeben sollten - wir können trotzdem coole Funktionen integrieren, aber wir sollten es anders machen. Mal sehen, was wir davon abhalten sollten, in die Hauptdateien unserer Themes aufzunehmen.

Schieberegler

Slider, ob uns das gefällt oder nicht, sind bei WordPress-Themes äußerst beliebt. Ich persönlich denke, dass sie ein bisschen nutzlos sind, aber wenn ich mit einem Kunden zusammen arbeite, um eine Website zu erstellen, sind wir fast immer dran, was auf der Homepage erscheinen soll. Schieberegler sind normalerweise die beste Lösung, die wir finden. 

Da sie so beliebt sind, ist es ratsam, die Funktion für die Benutzer hinzuzufügen, um Folien mit Bildern und fliegenden HTML-Bits zu erstellen. Sie sollten jedoch auch darüber nachdenken, was Ihre Benutzer tun müssen, wenn sie zwischen den Themen wechseln: Verlieren sie alle ihre Folien und müssen die gleichen für das neue Thema erstellen?

Glücklicherweise machen die meisten Themen die richtigen Plugins für Slider. Sie sollten das Gleiche tun: Suchen Sie ein großartiges Slider-Plugin, das für die kommerzielle Nutzung bereit ist, wenn Sie Ihr Design verkaufen möchten, und integrieren Sie es in Ihr Design. Sie müssen es nicht von Grund auf neu programmieren, aber wenn Sie es tun, sollten Sie es als separat installierbares Plugin für Ihr Design verwenden.

Kurzwahlnummern

Shortcodes sind eine der besten Funktionen für WordPress-Benutzer, vom Anfänger bis zum Experten. Aber selbst wenn sie beim Design Ihres Themas helfen, sind sie nur ein Teil der Funktionalität und verändern das Verhalten von Inhalten oder erstellen dynamische Inhalte. Wenn Benutzer zu einem anderen Thema wechseln, sollten sie nicht alle bereinigen müssen [Kurzwahlnummern] von ihrem Inhalt.

Wie bei den Schiebereglern sollten Sie Ihre Shortcodes als Plug-In verwenden und mit anderen als Ihren eigenen Themen arbeiten lassen.

Benutzerdefinierte Posttypen und Taxonomien

Ein Benutzer erstellt Inhalte, beschließt, Themen zu wechseln, und sieht, dass sein Portfolio und seine Mitarbeiterinhalte verschwunden sind. Sie befinden sich immer noch in der Datenbank, sind aber nicht erreichbar und Ihr Neuling glaubt, dass alles weg ist. Möchten Sie E-Mails mit sehr wenig bekannten Beleidigungen und 1-Sterne-Bewertungen erhalten? Natürlich würdest du nicht.

Deshalb sollten Sie Ihre benutzerdefinierten Beitragstypen und Taxonomien von Ihrem Thema trennen und sie so anbieten, wie Sie es erraten haben - ein Plugin. Es gibt einige äußerst nützliche Plugins zum Erstellen neuer benutzerdefinierter Post-Typen und Taxonomien. SuperCPT ist eines davon. Lesen Sie mein Tutorial zu diesem Plugin, wenn Sie es verwenden möchten.

… Und alle Arten von Funktionalität

Ich muss keine weiteren Beispiele nennen, Sie bekommen die Idee: Funktionelle Teile Ihres Designs müssen als Plugins verfügbar gemacht werden. In den Richtlinien von "WordPress erstellen" gibt es einen Begriff namens "Plugin Territory". Wenn Sie Ihr Thema auf einer Website präsentieren oder verkaufen möchten, die diese Richtlinien (wie WordPress.org oder ThemeForest) berücksichtigt, müssen Sie sich daran halten und dienen Funktionsbits als Plugins zu Ihrem Thema.

Die TGM-Plugin-Aktivierungsbibliothek ist wahrscheinlich der einfachste und effizienteste Weg, um Ihre Designs mit Plugins zu bündeln. Sie können Plugins "anfordern" oder "empfehlen" (von WordPress.org, innerhalb Ihres Designordners oder einer anderen externen Website), wenn Ihr Design installiert ist.

Einpacken

Für WordPress-Theme-Entwickler ist es ein natürlicher Instinkt, Qualitätsfeatures in ihren Designs anzubieten. Sie müssen jedoch darauf achten, dass Ihre Benutzer ohne Verlust zwischen Themen wechseln. Das bedeutet, dass Sie die Funktionalität von der Codebasis Ihres Themas unterscheiden müssen.

Was denkst du über dieses Thema? Teilen Sie Ihre Gedanken mit, indem Sie unten kommentieren. Und wenn Ihnen der Artikel gefallen hat, vergessen Sie nicht, ihn zu teilen!