Wenn Sie Inhalte in WordPress-Posts platzieren, sehen Sie normalerweise das, was Sie erhalten - oder WYSIWYG. Wenn Sie Folgendes eingeben: "Der schnelle braune Fuchs sprang über den weißen Zaun", das werden Sie sehen. WordPress bietet jedoch auch die Möglichkeit, Kurzreferenzen zu verwenden, die erweitert werden. In der Programmiersprache werden diese Makros genannt. im Wesentlichen kurze Computerprogramme. In WordPress werden diese als Kurzcodes bezeichnet.
Zum Beispiel, wenn Sie eingeben würden [quickfox]
, Ein WordPress-Shortcode könnte dies erweitern auf "Der schnelle braune Fuchs sprang über den weißen Zaun." Ähnlich, wenn Sie tippen würden [quickphrase animal = "rabbit" animal_color = "yellow" object = "fence" object_color = "red"]
, das könnte sich erweitern auf "Das schnelle gelbe Kaninchen sprang über den roten Zaun." Während dies im Moment nicht sehr nützlich erscheint, ist die Funktion tatsächlich sehr nützlich.
Es gibt vier verschiedene Möglichkeiten, wie Sie zuvor auf WordPress-Shortcodes gestoßen sind:
WordPress.com bietet eigene Kurzcodes für Blogs, die mit seinem Dienst gehostet werden. Die Verwendung dieser Shortcodes hat den Nachteil, dass es in Zukunft sehr schwierig wird, auf einen anderen Host oder einen anderen Host zu migrieren. Dies nenne ich "Host Lock-In"..
Viele Themen bieten Kurzwahlen. Zum Beispiel hat MySiteMyWay, der Schöpfer meines Website-Themes, eine riesige Liste von Shortcodes. Ich verwende das [tabs]
Shortcodes zum dynamischen Sortieren meiner Schreibclips nach Jahr und Thema (keine Seitenaktualisierung erforderlich):
Hier ist der Code, der dies tut:
[Tabs] [Tabtitel = "Nach Jahr"]… Inhalt sortiert nach Jahr… [/ tab] [Tabtitel = "Nach Thema"] ... Inhalt sortiert nach Thema… [/ tab] [/ tabs]
Ich verwende auch Spalten auf dieser Seite:
Hier ist der Code, der das schafft:
[one_half]… erste Spalte geht hier… [/ one_half] [one_half_last]… zweite Spalte geht hier… [/ one_half_last]
Ein Nachteil der Verwendung der Shortcodes Ihres Themas besteht darin, dass es in Zukunft sehr schwierig wird, zu einem neuen Thema zu wechseln, "Themensperre"..
Shortcode-Plugins sind Plugins, die eine Vielzahl von Shortcodes bieten, um das Erscheinungsbild Ihres Blogs zu verbessern. Hier ist eine Übersicht über viele von WPMU, und Shortcodes Ultimate ist ein gutes Beispiel. Diese Plugins können Ihnen dabei helfen, das Locking von Themen und Hosts zu vermeiden, aber dann erhalten Sie "Plugin-Sperren". Und Plug-In-Codes funktionieren nicht immer gut mit Ihrem Thema.
Viele Plugins implementieren ihre Funktionalität als Shortcode. Das Social Locker-Plugin, über das ich kürzlich für Tuts + geschrieben habe, ist beispielsweise als Shortcode implementiert. Mein Beitrag zur Sicherung Ihres Mac vor potenziellem Diebstahl sperrt den Inhalt der abschließenden Vorschläge, um Menschen dazu zu ermutigen, den Beitrag in sozialen Medien zu teilen.
Der Code, der dies implementiert, ist ein Kurzcode:
[sociallocker]… Inhalt für Elemente 7 bis 10 geht hier… [/ sociallocker]
Wie Sie sehen, bietet die Verwendung von Kurzwahlen viele Vorteile, kann jedoch auch die Komplexität bei der Migration Ihrer Website oder der Aktualisierung Ihres Designs in der Zukunft erhöhen.
In diesem Tutorial möchte ich eine fünfte Art von Shortcode einführen: Einen, den Sie selbst erstellen, nicht durch das Schreiben eines Plugins (was für Entwickler eine Option ist), sondern durch die Verwendung eines kostenlosen Plugins namens Shortcoder. Und Sie müssen dafür kein Programmierer sein.
Shortcoder bietet eine interne Datenbank, in der Sie Ihre eigenen Kurzcode-Codeausschnitte (HTML, JavaScript usw.) erstellen und speichern können. Sie können dann Ihre benutzerdefinierten Kurzcodes für Posts oder Seiten verwenden, und Shortcoder erweitert sie.
Dies ist besonders nützlich für Inhalts- oder Code-Snippets, die Sie auf vielen Seiten wiederverwenden oder wiederholen können, und es ist noch nützlicher, wenn Sie Inhalt oder Code ändern und überall auf einmal spiegeln möchten.
Hier einige Beispiele, wie ich Shortcoder benutze:
In meinen mehrseitigen Tutorials (wie diesem) codiere ich das Inhaltsverzeichnis statisch als Shortcoder-Shortcode und platziere es auf jeder Seite.
Anstatt das Inhaltsverzeichnis manuell auf allen Seiten des Lernprogramms einzufügen, verwende ich den Shortcoder und platziere den [sc: MainTutorial]
Kurzcode auf jeder Seite. Wenn ich mein Inhaltsverzeichnis aktualisieren muss, mache ich dies im Bereich der Shortcoder-Einstellungen, und es wird automatisch auf allen meinen Seiten aktualisiert. Ich muss das Inhaltsverzeichnis auf jeder Seite nie manuell bearbeiten.
Lesen Sie dazu auf Tuts +: Fügen Sie Ihren WordPress-Posts ein schönes Inhaltsverzeichnis hinzu (in der zweiten Hälfte des Tutorials)..
Wenn Sie keine Programmiererfahrung haben, kann das Schreiben dieser Shortcode-Makros etwas ungewöhnlich erscheinen. Die meisten WordPress-Blogger sind jedoch wahrscheinlich schon auf sie gestoßen - oder können davon profitieren, wenn Sie sie lernen.
Ich verwende Shortcoder auch für Anzeigenplatzierungen wie AdSmallBanner. Ich kann die Anzeige auf vielen Seiten meiner Website platzieren. Wenn ich den Werbetreibenden (und ein neues Banner und einen neuen Link) ersetzen möchte, kann ich die Anzeige einmal in Shortcoder ändern. Dies wird auf allen Seiten meiner Website angezeigt Verwenden des AdSmallBanner-Shortcodes.
Hier ist ein Beispiel für eine Anzeige in einem Post auf meiner Website:
Ich kann die Anzeigen überall auf meiner Website ändern, indem Sie einfach den Kurzcode bearbeiten:
In meinen Tutorial-Fußzeilen gebe ich den Leuten gerne ein freundliches Klatsch, um mit mir zu sprechen. Und manchmal ändere ich das gerne. Ohne Shortcoder müsste eine Vielzahl von Seiten auf meiner Website geändert werden oder veraltet sein. Mit Shortcoder wechsle ich die Tutorial-Fußzeile einmal und sie wird überall wiedergegeben:
Shortcoder unterstützt auch Parameter, sodass Sie einen Shortcode erstellen können, um ein bestimmtes Video oder eine bestimmte Karte anzuzeigen. Sie können dies in diesem Video bei 50 Sekunden sehen.
Wenn ich Hosts oder Themes ändern möchte, funktionieren meine Shortcoder-Shortcodes wahrscheinlich immer noch oder benötigen nur kleine Anpassungen.
Shortcoder kann ein sehr leistungsfähiges Plugin sein, das in Ihr Publishing-Arsenal eingefügt wird.
Bitte zögern Sie nicht, Korrekturen, Fragen oder Kommentare zu posten. Sie können mich auch auf Twitter @reifman erreichen oder mich direkt per E-Mail kontaktieren.
Diese Tuts + -Tutorials behandeln das Erstellen und Verwenden von Shortcodes für allgemeine Blogging-Aufgaben: