Heute werde ich über ein sehr nützliches Plugin sprechen, wenn Sie ein Blog zum Thema Programmierung oder Entwicklung haben. Das Plugin heißt Code Snippets CPT . Diese Code-Snippets oder Snippets können auf verschiedene Arten verwaltet werden. In Vozidea verwende ich lediglich ein Syntax-Hervorhebungs-Plugin, aber mit Code-Snippets-CPT können wir eine geordnetere und zugänglichere Bibliothek von Code-Snippets haben.
Analyse von Code-Snippets CPT für WordPress
Das Plugin erstellt eine neue Art von personalisierten Einträgen für Code-Snippets , die wir mit benutzerdefinierten Taxonomien in Kategorien einteilen, Tags hinzufügen und alle Optionen für Standard-WordPress-Einträge bereitstellen können.
Der Slug für die neuen Code-Snippets ist /code-snippets/
und es ist schade, dass Sie es nicht für einen benutzerdefinierten Slug ändern lassen, da Benutzer, die Blogs in anderen Sprachen haben, möglicherweise einen Slug in unserer Sprache haben möchten.
Das Plugin verwendet die Google Code Prettify- Bibliothek zur Syntaxhervorhebung und unterstützt die folgenden Sprachen: Bash, C, CSS, HTML, Java, JavaScript, Perl, PHP, Python, Ruby, SQL, XHTML und HTML.
Die Verwendung ist sehr einfach, wir müssen nur die Sprache unseres Code-Snippets auswählen, dann eine Beschreibung hinzufügen und schließlich den Code hinzufügen. Mit diesen drei einfachen Schritten wird der Snippet-Code veröffentlicht und kann verwendet werden.
Ein interessanter Abschnitt des Plugins ist, dass es uns ermöglicht , Code-Schnipsel über einen Shortcode in Standardeinträge einzufügen , wodurch wir Code-Schnipsel einfach wiederverwenden können. Über diesen Shortcode können wir entscheiden, ob die nummerierten Zeilen angezeigt werden sollen oder nicht.
Der Vorteil dieses Plugins ist, dass wir eine organisierte und zugängliche Bibliothek unserer Codefragmente haben können, ohne auf externe Dienste wie Gist oder ähnliches zurückgreifen zu müssen. Ich fand es ein sehr vollständiges und perfektes Plugin für Blogs, die sich an der Entwicklung oder Programmierung orientieren und sogar Dokumentationswebseiten einiger APIs einrichten.