=== LAGATH Year Shortcode ===
Tags: shortcode, jahr, datum, footer, copyright
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 3.7
License: GPLv2
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Gibt das aktuelle Jahr aus. Shortcode: [jetze]

== Description ==

Ein Shortcode, der das aktuelle Jahr ausgibt - gedacht fuer die
Jahresangabe im Copyright-Hinweis des Fussbereichs, die sich damit nicht
jedes Jahr von Hand aendern laesst.

`&copy; [jetze] Mein Unternehmen`

Das Jahr richtet sich nach der in WordPress eingestellten Zeitzone, nicht
nach der des Servers. Das ist genau in der Silvesternacht der Unterschied,
auf den es ankommt.

Mehr macht das Plugin nicht: keine Einstellungsseite, keine Optionen, keine
Datenbanktabellen. Ausserhalb der Ausgabe des Shortcodes laedt es nichts.

== Installation ==

1. Den Ordner `lagath-year-shortcode` nach `wp-content/plugins/` hochladen.
2. Das Plugin im Menue "Plugins" aktivieren.
3. `[jetze]` an der gewuenschten Stelle einfuegen - im Inhalt, in einem
   Block oder im Fussbereich des Themes.

Weitere Schritte sind nicht noetig.

== Frequently Asked Questions ==

= Warum heisst der Shortcode [jetze]? =

Historisch gewachsen. Der Name bleibt, damit bestehende Seiten nach einem
Update weiter funktionieren.

= Funktioniert der Shortcode auch im Theme? =

Ja, ueber `do_shortcode('[jetze]')` in einer Theme-Datei oder ueber einen
Shortcode-Block im Block-Editor.

= Welche Zeitzone gilt? =

Die unter Einstellungen > Allgemein in WordPress eingestellte. Bis
Version 3.4 wurde faelschlich die Serverzeit verwendet, was in der
Silvesternacht fuer einige Stunden das falsche Jahr ergab.

= Hinterlaesst das Plugin Spuren in der Datenbank? =

Nur einen zwischengespeicherten Update-Eintrag. Der wird bei der
Deaktivierung und beim Loeschen des Plugins automatisch entfernt.

== Changelog ==

= 3.7 =
* Das Plugin heisst jetzt LAGATH Year Shortcode. Der Shortcode [jetze] bleibt unveraendert.
* Verzeichnis, Dateinamen, Textdomaene und saemtliche internen Kennungen heissen jetzt lagath-year-shortcode beziehungsweise lagath_. Fuer WordPress ist das ein neues Plugin: Die vorherige Fassung muss deaktiviert und geloescht werden, und die Einstellungen sind einmalig neu einzutragen. Ein Update von der TM-Fassung aus gibt es deshalb nicht.

= 3.6 =
* Die Update-Pruefung greift jetzt auch unter WP-CLI. Dort sind is_admin() und wp_doing_cron() beide false, weshalb `wp plugin update` das Plugin bisher stillschweigend uebersprungen hat.
* In der Plugin-Liste erscheint jetzt immer der Link "Details" mit Beschreibung, Changelog und Banner. Bisher tauchte er nur auf, wenn zufaellig ein Update anstand, sonst stand dort der Verweis auf die Plugin-Website.
* Der Verweis "Plugin-Website aufrufen" entfaellt; die Website ist ueber die Autorenangabe erreichbar.
* Autorenangabe lautet jetzt "LAGATH, Lars Tornow" und verweist auf plugins.lagath.de.

= 3.5 =
* Das Jahr richtet sich jetzt nach der in WordPress eingestellten Zeitzone. Bisher wurde die Serverzeit verwendet, die WordPress auf UTC setzt - in der Silvesternacht erschien dadurch fuer einige Stunden noch das alte Jahr.
* Update-Pruefung repariert: Der Abgleich der Plugin-Kennung schlug immer fehl, dadurch blieb die Detailansicht im Backend leer.
* Fehlgeschlagene Update-Abfragen werden eine Stunde zwischengespeichert, statt bei jedem Aufruf erneut in den Timeout zu laufen.
* Die Update-Pruefung wird nur noch im Backend und beim Cron registriert, nicht mehr bei jedem Frontend-Aufruf.
* Alle Ausgaben der Server-Antwort werden escaped, fehlende Felder loesen keine PHP-Warnungen mehr aus.
* Die Mindestanforderungen an WordPress und PHP werden vor einem Update geprueft.
* `Update URI` ergaenzt, damit ein gleichnamiger Slug auf wordpress.org das Plugin nicht ueberschreiben kann.
* Der vollstaendige Lizenztext liegt dem Paket jetzt als Datei LICENSE bei.
* Die Sicherheitspruefung am Dateianfang endete bei Direktzugriff in einem PHP-Fehler statt in einer sauberen Meldung.
* `uninstall.php`, `readme.txt` und vollstaendige Plugin-Header ergaenzt.
* Site-Transients fuer Multisite.

= 3.4 =
* Allgemeine Verbesserungen, getestet mit 6.7.1.

== Upgrade Notice ==

= 3.6 =
Noetig nur, wenn Updates ueber WP-CLI eingespielt werden. Funktional sonst unveraendert.

= 3.5 =
Behebt eine falsche Jahresangabe in der Silvesternacht und repariert die Update-Pruefung. Empfohlen fuer alle Installationen.
