Toolbox des Smart WordPress-Entwicklers GenerateWP

Willkommen zum dritten Teil der "Toolbox des Smart WordPress Developer". In diesem Teil gehen wir auf GenerateWP, eine Website zum Erstellen von WordPress-Code.

Schreibt WordPress-Code hart?

Ja.

Bevor Sie Ihr Blut vor Wut aufkochen lassen, stellen Sie sich folgende Frage: Haben Sie schon einmal einen Fehler gemacht, als Sie das Codieren in WordPress gelernt haben?

Ich weiß ich habe Es war eine kalte Nacht in Kocaeli, der Türkei (meiner Heimatstadt, direkt neben Istanbul), als ich meine erste sah Weißer Bildschirm des Todes (WSOD). Das Jahr war 2006 und ich arbeitete gerade an einem kostenlosen WordPress-Theme für meinen Blog Beyn. Ich war auch neu in PHP, MySQL, HTML und CSS. Sie können sich also den Horror vorstellen, als ich sah, dass ich keine Seite öffnen konnte, einschließlich des Admin-Bedienfelds, wenn ich mich nicht irre. Nach Minuten des Schreckens und ein paar Tropfen kaltem Schweiß auf meiner Stirn habe ich endlich Denken Sie daran, das Thema von FTP zu löschen und mit den unbearbeiteten Motivdateien neu zu beginnen. Ich habe das Problem in meinem gefunden index.php Datei-du hast es erraten: ein fehlendes Semikolon.

Lassen Sie mich die Frage noch einmal beantworten: Ja, WordPress-Code zu schreiben ist schwer für WordPress-Anfänger. Eigentlich könnten alle WordPress-Entwickler von GenerateWP profitieren, egal wie gut sie WordPress kennen.

Ich sage dir warum.

Geben Sie GenerateWP ein: Eine Website zum Unterrichten von WordPress-Code

Wenn GenerateWP bereits 2006 existiert hätte, hätte ich WordPress gelernt Weg schneller.

GenerateWP definiert sich selbst als "Der einfachste und schnellste Weg, benutzerdefinierten und qualitativ hochwertigen Code für Ihr WordPress-Projekt unter Verwendung der neuesten WordPress-Codierungsstandards und APIs zu erstellen", gemäß der GenerateWP.com-Startseite. Es ist eine wirklich lustige Art, WordPress-Code ohne Probleme zu erstellen.

Aber es ist mehr als das. GenerateWP auch von Natur aus unterrichtet Leute, wie man in WordPress schreibt. Wenn Sie ein Tool auswählen und Ihren Code erstellen, sehen Sie, welche Auswirkungen Ihre Einstellungen tatsächlich im Code haben. Dadurch erhalten Sie eine Vorstellung davon, wie der Code funktioniert. Und das ist nicht nur für WordPress-Anfänger geeignet, auch WordPress-Veteranen können davon profitieren. Schließlich ist es gut, WordPress-Codierung zu beherrschen nicht bedeutet, dass Sie jedes einzelne Codebit im Kern von WordPress speichern.

GenerateWP ist schlecht für WordPress-Anfänger?

Ich denke gerne, dass GenerateWP dazu dient, eine praktische Übung für WordPress-Anfänger zu sein. Warum? Einfach weil es die Benutzer zeigt Wie Der Code ist gebaut. Beim mehrmaligen Experimentieren mit den Tools können Sie erfahren, wie der Code generiert wird, was die Argumente sind, wie die Argumente funktionieren und wie sich der Code ändert, wenn das Tool mit unterschiedlichen Werten verwendet wird. Ein intelligenter WordPress-Anfänger würde Spaß haben und mit den Tools experimentieren und dann versuchen, den Code zum ersten Mal selbst einzugeben. Der Rest würde aus dem Anfänger einen Veteranen machen oder in cool Begriffe, ein WordPress-Ninja!

Aber manche Leute gehen natürlich gerne den einfachen Weg und nutzen das Tool jeden Tag. Es ist immer noch nicht schlimm, wenn diese Leute ihren Code für die Community freigeben (weil der Code dank GenerateWP gut geschrieben ist), aber sie werden nie verstehen, dass die Verwendung des Tools nach einem bestimmten Punkt langsamer ist als das manuelle Codieren.

Die Werkzeuge von WordPress

Während ich an diesem Artikel schreibe, verfügt GenerateWP über 20 benutzerfreundliche Tools und einen Abschnitt, in dem Sie Ihre benutzerdefinierten Code-Snippets speichern können (auf die wir in Kürze zugreifen werden). Mal sehen, was die Werkzeuge sind:

  1. Mit dem Taxonomie-Generator können Sie benutzerdefinierte Taxonomien erstellen.
  2. Mit dem Beitragstypgenerator können Sie benutzerdefinierte Beitragstypen erstellen.
  3. Mit dem Post-Status-Generator können Sie Post-Status erstellen.
  4. Mit dem Theme Support Generator können Sie benutzerdefinierte Designfunktionen wie Sprachunterstützung, Inhaltsbreite und vorgestellte Bilder erstellen.
  5. Mit dem Seitenleistengenerator können Sie benutzerdefinierte "dynamische Seitenleisten" für Widgets erstellen.
  6. Mit dem Menu Generator können Sie benutzerdefinierte Navigationsmenüs registrieren.
  7. Mit dem Shortcodes Generator können Sie WordPress-Shortcodes erstellen.
  8. Mit dem Quicktags Generator können Sie benutzerdefinierte Quicktags erstellen.
  9. Mit dem Toolbar Generator können Sie Toolbar-Elemente erstellen.
  10. Mit dem WP_Query Generator können Sie WordPress-Abfragen erstellen.
  11. Mit dem WP_User_Query Generator können Sie WordPress-Benutzerabfragen erstellen.
  12. Mit dem WP_Comment_Query Generator, können Sie WordPress-Kommentarabfragen erstellen.
  13. Mit dem wp-config.php File Generator können Sie einen benutzerdefinierten erstellen wp-config.php Datei.
  14. Mit dem Plugin-Readme-Generator können Sie das nächste Plugin erstellen readme.txt Datei.
  15. Mit dem Cron Job Event Generator können Sie benutzerdefinierte Cron-Jobs planen.
  16. Mit dem Tool "WordPress-Skripts registrieren" können Sie WordPress-Skripts registrieren.
  17. Mit dem Werkzeug WordPress-Stile registrieren können Sie WordPress-Stile registrieren.
  18. Mit dem oEmbed Providers-Tool können Sie benutzerdefinierte oEmbed-Provider erstellen.
  19. Mit dem Theme Default Headers Generator können Sie benutzerdefinierte Headerbilder für Ihr Design erstellen. (Gibt es jemand eigentlich mit dieser WordPress-Funktion, übrigens?)
  20. Mit dem User Contact Methods Generator können Sie neue Kontaktmethoden erstellen, die von Benutzerprofilseiten aus geändert werden können.

All diese Tools machen wirklich Spaß, und wie ich bereits sagte, könnten sogar WordPress-Veteranen das nicht, werden-Nutzen Sie diese Tools.

Aber selbst wenn Sie alle Codes im WordPress-Kern gespeichert haben und keines dieser Tools benötigen, werden Sie möglicherweise den neuesten und neuesten Abschnitt von GenerateWP kennen: Freigabeausschnitte.

GenerateWP.com als benutzerdefiniertes Tool zum Teilen von Snippets

Als GenerateWP.com Anfang 2015 zwei Jahre alt wurde, veröffentlichte der Schöpfer Rami Yushuvaev eine Feier auf dem Blog von GenerateWP und stellte ein neues Tool namens "benutzerdefinierte Schnipsel" vor. Mit diesem Tool können Sie Ihre WordPress-Code-Snippets speichern und mit der Welt teilen. Sie müssen sich erst registrieren. *Seufzer*

Unter jedem GenerateWP-Tool werden zwei Schaltflächen angezeigt: "Update Code" und "Save Snippet". Durch Klicken auf diese zweite Schaltfläche können Sie den Code, den Sie gerade mit GenerateWP erstellt haben, einfach speichern. Besser noch, Sie können von der Custom WordPress Snippets-Startseite aus auch Code von Grund auf neu schreiben (anstatt mit den Tools zu arbeiten). Ordentlich.

Heute einpacken

GenerateWP ist ein WordPress-Tool, das für mich eine wichtige Lücke in der praktischen WordPress-Trainingserfahrung schließt. Ich bin mir sicher, dass viele WordPress-Anfänger ihre Lernprozesse für wichtige APIs und Funktionen von WordPress beschleunigen werden.

Was halten Sie von GenerateWP? Sagen Sie uns, was Sie denken, indem Sie in den Kommentarabschnitt unten posten. Und wenn Ihnen der Artikel gefallen hat, vergessen Sie nicht, ihn mit Ihren Freunden zu teilen!

Wir sehen uns im nächsten Teil, in dem wir über WP Quick Install berichten werden, ein Werkzeug zum schnellen Installieren von WordPress mit vielen Anpassungsmöglichkeiten.