Schneller Tipp Einfacher modularer Code schreiben

In meinem letzten Artikel haben wir eine neue Methode zur Verwendung von Bitly-URLs in WordPress kennen gelernt. In den meisten dieser Fälle bearbeiten wir normalerweise unsere Functions.php Datei. Heute lernen wir eine neue Methode, wie wir unsere halten können Functions.php Datei nett und sauber durch Verwendung eines modularen Ansatzes.

In diesem Tutorial erfahren Sie, wie Sie sehr einfachen modularen Code erstellen können. Es wird einfacher Code sein, und da er modular ist, müssen Sie ihn manuell implementieren. Warum überhaupt modularen Code verwenden? Grundsätzlich ist modularer Code Teil Ihrer WordPress-Themendateien, die Sie installieren und deinstallieren können und mit vielen Designs arbeiten können. Wenn Sie also Ihr Design ändern, Ihre benutzerdefinierten Funktionen jedoch weiterhin mit Ihrem neuen Design verwenden möchten, ist diese Methode hilfreich.


Motivation

Am Anfang denken Sie wahrscheinlich: "Warum sollte ich das tun?", Und "Was nützt es?". Dies ist es, was die meisten Menschen davon abhält, diesen modularen Ansatz zu verfolgen, aber seien Sie geduldig, und die Ergebnisse werden in Zukunft erntet. Wenn Sie Designs entwickeln, kennen Sie diese Methode möglicherweise bereits. Wenn Sie jedoch erst einmal anfangen, können Sie mit diesem Trick immer wieder Zeit sparen, indem Sie Funktionen kopieren und einfügen.


Beispiel 1

Wir werden eine einfache Funktion schreiben und sehen, wie wir diese Datei in unser Theme integrieren können Functions.php


Schritt 1.1

Also schreiben wir eine neue Funktion. Dieser Code befindet sich in PHP, daher schließen wir ihn so ein, wie wir es normalerweise für eine Standard-PHP-Funktion tun.

  __ ('Hauptmenü'), 'Sekundärmenü' => __ ('Sekundärmenü'))); ?>

Wie Sie sehen, ist dies nur eine Standardfunktion zum Registrieren der Menüs. Kopieren Sie den obigen Code, fügen Sie ihn in den gewünschten Texteditor ein und speichern Sie ihn als mein-modular-code.php


Schritt 1.2

Speichern Sie diese Datei zusammen mit Ihren WordPress-Designdateien oder Sie können sie in einem Unterordner speichern, wenn Sie möchten. Ich würde vorschlagen, diese Datei in einem Unterordner zu speichern. Wenn Sie Ihr Design ändern, können Sie den Ordner mit all Ihren benutzerdefinierten Funktionen kopieren, was die Portabilität erleichtert.

Öffnen Sie die Funktionsdatei Ihres Themes, die normalerweise einen Namen hat Functions.php, und fügen Sie diese Codezeile direkt nach dem öffnenden PHP-Tag ein:

 include_once ('pfad / zu / mein-modular-code.php');

Diese Codezeile greift auf Ihre zu mein-modular-code.php Datei und führt den Code innerhalb des Befehls aus. Dieser Trick hilft Ihnen dabei, Ihre Functions.php Datei sauber und einfach zu navigieren.


Beispiel 2

Lassen Sie uns ein ähnliches Beispiel machen. Angenommen, Sie möchten Ihrem Blog die Shortcode-Funktion hinzufügen. In der Regel neigen wir dazu, den gesamten Code in unseren zu kopieren Functions.php Datei, die nicht unbedingt schlecht ist. Mit der Zeit haben Sie jedoch eine überlaufende Funktionsdatei. Um dies zu vermeiden, verwenden wir den gleichen modularen Ansatz.


Schritt 2.1

Kopieren Sie den folgenden Code, der einfach und unkompliziert ist, und speichern Sie ihn als mein-shortcode.php im selben Unterordner wie die vorherige Datei.

 Funktion fett ($ atts, $ content = null) return ''. $ content.'';  add_shortcode ('fett', 'fett');

Der Code ist sehr einfach und es werden nur die Zeichen fett dargestellt, wenn der Text darin eingeschlossen ist [fett] [/ fett] Stichworte.


Schritt 2.2 Anrufen der mein-shortcode.php Datei in Functions.php

Jetzt öffne deine Functions.php Datei und fügen Sie den gleichen Code wie in unserem ersten Beispiel ein und ersetzen nur den Dateinamen:

 include_once ('path / to / my-shortcode.php');

Wenn die Funktionsdatei diese Codezeile erreicht, wechselt sie zur mein-shortcode.php Datei und enthält den gesamten Code, der sich darin befindet!


Fazit

Wie wir bereits gelernt haben, hilft diese Methode, unsere Funktionsdatei schön und sauber zu halten. Abgesehen davon hilft es bei der Änderung der Themen, die Portabilität. Sie können Ihr Design ganz einfach ändern, ohne Ihre alten Funktionsdateien zu durchsuchen, um Ihre benutzerdefinierten Kurzcodes und Snippets zu finden. Das spart viel Zeit und beugt Kopfschmerzen vor! Ich erinnere mich, als ich ein Theme für meinen eigenen Blog erstellt hatte, erreichte die Funktionsdatei satte 1500 Zeilen. Wenn Sie ein wenig Code finden möchten, ist es fast sicher, dass Sie einen Fehler machen werden.

Dies ist auch eine gute Einführung in die Erstellung eines Plugins. Mit anderen Worten ist dies so etwas wie das einfachste Plugin, das Sie erstellen könnten. Dies wird Ihnen helfen, in Zukunft Ihre eigenen Plugins zu verstehen und zu schreiben. Ich hoffe, dass es dein Wissen erhöht hat. Im nächsten Tutorial verwenden wir den gleichen modularen Ansatz und schreiben ein cooles Facebook-ähnliches Widget.

Viel Spaß beim Ausprobieren des Codes und lassen Sie uns wissen, wenn Sie Hilfe benötigen. Hinterlassen Sie einfach Ihre Kommentare und wir werden versuchen, Ihre Probleme zu beheben. Danke fürs Lesen!