CMS - Workbench | DE


Templating and Coding for CMS (WordPress, Bludit, Automad, Typesetter, GetSimple, Pico and more)


Einfaches Pico Plugin schreiben

Ein Codingbeispiel eines Pico Plugins zum Verständnis der Wirkungsweise.

Die Plugin-Dokumentation für die Erstellung eines Pico CMS Plugins ist sicherlich sehr gut, dennoch fehlt ein Beispiel, das einen konkreten "Durchstich" zeigt. Das folgende Plugin ist so ein einfacher Anwendngsfall der durch das geringe Coding die Wirkungsweise verdeutlicht.

009 <?php
010 class MyPlugin extends AbstractPicoPlugin {
011
012   public function onMetaParsed(array &$meta) {
013     $meta['author'] = "Klaus Dieter";
014     return;
015   }
016
017 }
018 ?>

Demo-Plugin ändert jeden Autor: /plugins/MyPlugin.php

Oben zu sehen ist der Inhalt des MyPlugin.php, welches im Verzeichnis /plugins/ liegt. Das Plugin klingt sich beim Event onMetaParsed ein (folglich wenn die Metainfos des Beitrags verarbeitet werden), erhält das betreffende Meta-Array $meta und ändert den bisherigen Autor auf "Klaus Dieter". Der neue Inhalt wird in Zeile 14 wieder an das Pico-Framework zurück gegeben und der neue Autor "Klaus Dieter" taucht fortan in jedem Post auf (natürlich nur so lange das Plugin auch aktiviert ist).

Weiterführende Beiträge: http://picocms.org/development/#plugin-wiki

04.01.2021 • Pico • Plugin Meta Autor Author


Oliver Lohse - Ich bin diplomierter Wirtschafts-Informatiker und Organisations-Programmierer in verschiedenen Sprachen bzw. Markup-Dialekten, z.B.: Java, JEE, COBOL, PHP, Python, MySQL, HTML, CSS, ANSI C, Lisp, Rexx, JavaScript, Scheme, ActionScript 2.0, Maschinensprache, Assembler und JCL. Seit mehr als 22 Jahren arbeite ich in einem grossen Softwareunternehmen in Niedersachsen. Sie sehen auf dieser Seite mein eigens für Bludit CMS entwickeltes Theme "Reaktor-Block IV".

Kontakt: Κontakt@Οliver-Lohse.de


Empfehlungen:



AVATAR anzeigen

Wenn Sie ein Autor-Bild im Blog anzeigen, wirken die Inhalte persönlicher und ist mittlerweile Standard.

mehr...

AVATAR

Dieses Theme für Bludit CMS nutzt AVATARE. Wie Sie diese Funktion aktivieren zeigt dieser Beitrag.

mehr...

Autor Nickname zeigen

Nutzen Sie das (User-Profile) Feld Nickname, um Ihre Autor-Bio unterhalb von Posts anzuzeigen.

mehr...

Autor-Bio

Eine Autor-Bio unterhalb des Beitrags ist fast zum Standard im Web geworden. Dieser Beitrag zeigt Ihnen wie Sie diese Funktion nutzen.

mehr...

Counter Plugin für Pico CMS

Erstellen Sie einen einfachen Hitcounter als Pico CMS Plugin.

mehr...

Pico CMS Metainformationen

So legen Sie die wichtigen Metadaten eines Pico-Beitrags an.

mehr...

Plugin: PicoPagesList.php

Der Beitrag zeigt Ihnen, wie Sie mit Hilfe des PicoPagesList.php Plugins weitere Beiträge des aktuellen Ordners anlisten.

mehr...

Standard Meta-Infos

Das Pico CMS bietet bereits eine ganze Menge an Meta-Attributen, eine vollständige Liste zeigt dieser Beitrag.

mehr...

WordPress Seite nicht erreichbar

Ist Ihre Webseite nach dem letzten Update nicht mehr erreichbar, dann könnte Ihnen dieser Beitrag helfen.

mehr...

page.php Metadaten aktivieren

mehr...



CMS Workbench

Hilfreiche Tipps, Tricks, Codings und Codeschnipsel, die im Rahmen der Entwicklung, Weiterentwicklung und Templatings zum Thema CMS immer wieder benötigt werden - aus verschiedenen Sprachdialekten wie Java, JavaScript, PHP, Python und anderen.