
Seit einiger Zeit habe ich darüber nachgedacht, etwas zu entwickeln, das es ermöglicht, die Veröffentlichung von alten Beiträgen in Bluesky zu automatisieren, die mit dem aktuellen Datum übereinstimmen, aber aus früheren Jahren stammen. Du weißt schon, etwas nach dem Motto "das ist an einem Tag wie heute vor x Jahren passiert".
Das beliebteste kostenlose Plugin, das dafür verwendet wird, ist das alte Revive Old Post, das später in Revive Social umbenannt wurde. Die Sharing-Option in Bluesky ist jedoch eine Option in der kostenpflichtigen Pro-Version, und ich wollte keine dieser zusätzlichen Optionen, die dazu neigen, Plugins unnötig aufzublähen.
So wurde"BSK Remember" geboren und bekam diesen Namen, der nicht der beste ist (es hätte bsky + etwas eindeutigeres sein sollen), aber es war notwendig, ihm einen Namen zu geben und ich habe damals nicht viel darüber nachgedacht, weil es nur ein Test war. Es ist ein einfaches Plugin für WordPress, das nur für eine Sache gedacht ist. Es ermöglicht die Automatisierung der Veröffentlichung von Archivinhalten (Ephemeriden) im sozialen Netzwerk Bluesky durch die Integration in das WordPress CRON-System.
Funktionen und Merkmale
- Automatische Veröffentlichung alter Beiträge ("Ein Tag wie heute, vor X Jahren") zu benutzerdefinierten Zeiten und Jahren.
Die Zeitplantabellen können durch Ziehen und Ablegen sortiert werden, aber die Reihenfolge der Veröffentlichung wird immer durch den Zeitplan bestimmt.

- Vollständige Unterstützung für mehrere Sprachen: Erkennt und ermöglicht das Filtern von Beiträgen nach Sprache (z.B. "en", "en", "de", etc.), wenn Sie Plugins wie Polylang oder WPML verwenden und Inhalte in verschiedenen Sprachen veröffentlichen.

- Sofortige Veröffentlichung neuer Posts: Optional können Sie einen Post sofort nach seiner Veröffentlichung in WordPress an Bluesky senden.

- Redaktionelle Kontrolle: Sie können bestimmte Beiträge (nach ID) ausschließen, um zu verhindern, dass sie automatisch als Ephemeride oder als neuer Inhalt für irrelevante, veraltete, selbstdarstellerische oder sonstige Beiträge veröffentlicht werden.

- Link Management (Embeds): Generieren Sie den Link Embed mit Bild, Titel und Auszug in Bluesky, wenn der Beitrag ein Featured Image hat.

- Diagnosewerkzeuge: Enthält Verbindungstestfunktionen, um Klartext zu senden und zu prüfen, ob er veröffentlicht wird, einen Test für Zeitungsbibliotheksabfragen und ein CRON-Neustartwerkzeug.
Test der Verbindung

Diese Box ist für das, was sie bewirbt. Nachdem du dich mit Bluesky verbunden hast, kannst du testen, ob der Link funktioniert. Sie können es auch für schnelle Beiträge verwenden oder das Personal necken, indem Sie das leere Feld senden, das eine störende leere Nachricht sendet.
Test der Zeitungsbibliothek
Sie führen es aus und haben die Liste der Beiträge, die Sie an diesem Tag veröffentlichen werden oder nicht.


Der Konsultationstest der Zeitungsbibliothek prüft auch, ob Ihre Liste der zu veröffentlichenden Beiträge des Tages ein Bild enthält, und macht Sie mit einem roten Kreuz darauf aufmerksam, wenn dies nicht der Fall ist, so dass Sie es hinzufügen können.

CRON-Reset-Werkzeug
Es gibt nicht viel mehr hinzuzufügen. Wenn der Cron hängen bleibt oder Sie sehen, dass er nicht richtig läuft, starten Sie ihn einfach neu.

- Es enthält auch ein Statusfeld in der Konfiguration, das den genauen Zeitpunkt der letzten Ausführung des CRON und sein Ergebnis (Erfolg, keine Einträge oder Fehlschlag wegen "verpasstem Ereignis") anzeigt.

App-Passwort in Bluesky erstellen
Das Plugin muss mit Bluesky verbunden sein, d.h. du brauchst ein aktives Bluesky-Konto und ein App-Passwort".
Das App-Passwort ist schnell und einfach zu erstellen, indem du dich in deinem Bluesky-Konto unter Einstellungen / Datenschutz & Sicherheit / App-Passwörter anmeldest .
Gib ihm einen Namen, der dich daran erinnert, wofür du es verwenden wirst, und erstelle es. Sie brauchen das Kästchen "Zugriff auf Ihre Direktnachrichten zulassen" nicht zu aktivieren und auf "Weiter" zu klicken.

Auf dem nächsten Bildschirm können Sie das "App-Passwort", das angezeigt wird, kopieren. Speichern Sie es sofort, denn es kann nicht wiederhergestellt werden, aber es ist in Ordnung, wenn Sie es verlieren. Erstellen Sie einfach ein neues.
BSK-Installation Erinnern Sie sich
Die Installation und Inbetriebnahme erfolgt wie gewohnt:
- Installieren Sie bsk-remember.zip über den Plugin-Manager oder entpacken Sie es in
/wp-content/plugins/. - Aktivieren Sie das Plugin.
- Rufen Sie die Option BSK Remember auf, die im WordPress-Administrationsmenü erscheint.
- Gib die Benutzer-Url (Handle) deines Bluesky-Kontos ein, in dem du das Plugin ausführen willst, und das von dir erstellte Passwort (App Pawssword).

Führen Sie den Verbindungstest durch, indem Sie einen Text aus dem Plugin veröffentlichen, und legen Sie schließlich die Zeiten und das Alter der Beiträge, die Sie automatisch veröffentlichen möchten, in der Planungstabelle fest, und speichern Sie die Änderungen, um die CRON-Aufgaben zu planen. Und das war's auch schon. Wenn alles geklappt hat, beginnt das Plugin, die ausgewählten Beiträge zu den festgelegten Zeiten zu veröffentlichen.
Einige Überlegungen, Tipps und Warnungen
Verwenden Sie hierfür ausschließlich ein Bluesky-Konto.
Verwenden Sie nicht Ihr persönliches Konto. Sie laufen Gefahr, dass es wegen verdächtiger oder ungewöhnlicher Aktivitäten gesperrt wird, wenn Sie Massensendungen testen und das Konto neu ist, und die Präventionsautomatismen ausgelöst werden. Das ist mir passiert, und ich musste meine Absichten erklären, um mein Konto wiederzubekommen. Stunden später antworteten sie, dass es sich um ein "falsches Positiv" gehandelt habe, und stellten das Konto wieder her.
Missbrauchen Sie die Intervalle nicht.
Schreiben Sie nicht zu viele Beiträge auf einmal und/oder in sehr kurzer Zeit. Keiner mag einen Langweiler. Im besten Fall gewinnen Sie dadurch nicht mehr Leser, im schlimmsten Fall verlieren Sie die meisten Ihrer bisherigen Leser. Bei besonderen Anlässen können Sie zwei Beiträge gleichzeitig veröffentlichen, wenn sie miteinander in Zusammenhang stehen, aber nicht routinemäßig.
Sie schafft eine logische Programmierung.
Planen Sie keine Beiträge für die ganze Nacht oder den frühen Morgen, wenn Sie keine Leser aus verschiedenen Zeitzonen haben, die mit diesen Zeiten übereinstimmen. Konzentrieren Sie sich auf die Tageszeiten, zu denen Ihrer Meinung nach mehr oder bessere Aktivitäten in Ihrer Timeline zu verzeichnen sind.
Versuchen Sie, es nicht automatisch wirken zu lassen
Auch wenn dies weitgehend der Fall ist, sollten Sie es so menschlich wie möglich gestalten, indem Sie auch diesen Account schreiben und antworten, wenn Ihnen jemand eine Frage stellt, Sie zitiert oder was auch immer. Reißen Sie es nicht heraus und vergessen Sie es, damit es für Sie funktioniert.
Beispiel für die Funktionsweise in einem Bluesky-Konto
Hier haben Sie den Account, den ich vor ein paar Tagen veröffentlicht habe und den ich Hemeroteca genannt habe, wo das Plugin seit ein paar Stunden funktioniert.
Über die Nutzung, mögliche Änderungen, Verbesserungen und Vorschläge
Dieses Plugin wurde für den persönlichen Gebrauch erstellt. Ich wurde ermutigt, es zu teilen, weil es gut funktioniert. Es steht Ihnen frei, es zu verwenden. Ich kann jedoch nicht garantieren, dass es in jeder Umgebung funktioniert, und ich biete keinen Support an und übernehme keine Verantwortung, wenn Sie bei der Installation etwas kaputt machen. Es wird so geliefert, wie es ist. Mein Rat (und der von hundert Millionen anderer Leute) ist, es zuerst in einer Testumgebung auszuprobieren.
Wenn trotzdem etwas abstürzt und Sie es mir mitteilen möchten, wäre ich Ihnen dankbar, und wenn es bei Ihnen funktioniert hat, wäre es auch gut zu wissen.
Etwaige Aktualisierungen des Plugins werden in diesem Beitrag veröffentlicht. Wenn es Interesse an dem Plugin gibt, schließe ich nicht aus, es gründlich zu überarbeiten, zu polieren und mein Glück zu versuchen, es in das WordPress-Repository hochzuladen.
Mögliche Verbesserung. Zeitselektor mit Minuten für die Feinplanung von Veröffentlichungen. Jetzt erlaubt das Plugin nur die Zeitplanung zur vollen und halben Stunde. Im Prinzip wurde das so gedacht, weil es das war, was damals gebraucht wurde und um einen unbeabsichtigten Missbrauch der Programmierung durch Unwissenheit zu verhindern, der zu Leistungsproblemen in Blogs mit vielen Inhalten oder mit der Absicht des "Bombardierens" führen würde, um Spam in Massen zu starten.
Wenn Sie eine Änderung oder Verbesserung vorschlagen oder einen Fehler in Ihrer Umgebung melden wollen, können Sie einen Kommentar in diesem Beitrag hinterlassen, ich werde mein Bestes tun. Wenn die Kommentare geschlossen sind (sie schließen automatisch nach 40 Tagen), können Sie das Kontaktformular verwenden.
Herunterladen
Änderungsliste
1.5.8 (30-11-2025)
- Rollback und Stabilität: Die Funktion "Spezialprogrammierung" wurde vollständig entfernt, um maximale Stabilität zu gewährleisten und fatale Konflikte in der CRON-Umgebung zu vermeiden.
- VERBESSERUNG: Das Tool "CRON-Diagnose" wurde konsolidiert und vereinfacht. In der Konfiguration wird jetzt ein Statusfeld angezeigt, das den genauen Zeitpunkt des letzten CRON-Laufs und sein Ergebnis (Erfolg, keine Beiträge oder Misserfolg aufgrund eines "verpassten Ereignisses") angibt.
- VERSTÄRKT: Die 1-Stunden-Korrektur für den Server-Jetlag wird beibehalten.
1.4.7 (29-11-2025)
- NEU: In der Konfiguration wurde ein dynamischer Sprachselektor hinzugefügt. Dieser Selektor erscheint nur, wenn ein mehrsprachiges Plugin erkannt wird (Polylang/WPML oder ein anderes Plugin, das die
Sprachtaxonomieverwendet). Nach jeder Änderung in der Auswahlliste müssen Sie auf die Schaltfläche "Konfigurationsänderungen speichern" klicken, damit die Änderungen übernommen werden. - VERBESSERUNG: Die Ephemeriden-Suchfunktion
(bsk_record_query_posts) verwendet jetzt die gewählte Spracheinstellung, so dass man nach einer bestimmten Sprache filtern, alle Sprachen einbeziehen oder die Suche ganz deaktivieren kann.
1.4.6 (28-11-2025)
- KRITISCHER FIX: Die hartkodierte Sprachbeschränkung in der Beitragsabfrage
(tax_query) wurde entfernt, um die Kompatibilität mit einsprachigen Websites zu gewährleisten. Die Abfrage ist nun flexibel und sucht nach Beiträgen in jeder Sprache, wenn keine spezifische Taxonomie existiert.
1.4.5 (27-11-2025)
- CRITICAL FIX: 404-Fehler in Assets
(bsk-remind-admin.cssund.js) behoben, der durch einen falschen Pfad(plugins_url) verursacht wurde. Die Funktionenqueue_admin_assetswurde angepasst, umplugin_dir_url(__FILE__)auf robuste Weise zu verwenden.
1.4.4 (26-11-2025)
- VERBESSERUNG: Implementierung der Verwaltung von Stundenplänen und Jahren mittels einer dynamischen Tabelle und Drag and Drop.
- OPTIMIERUNG: Verwendung von
<template>im HTML zur Vermeidung von Darstellungsfehlern der Pivot-Tabelle in der Verwaltung.
1.4.3 (25-11-2025)
- VERBESSERUNG: Die HTML-Entitäten im Beitragsauszug wurden bereinigt, bevor sie an Bluesky gesendet wurden, um zu verhindern, dass HTML-Codes in der Einbettung erscheinen.
1.4.2 (2025-11-24)
- FIX: Bei der Authentifizierung wurde die Länge des App-Passworts in die Fehlermeldung aufgenommen, um die Fehlersuche bei den Anmeldedaten zu erleichtern.
1.4.1 (23-11-2025)
- NEU: Es wurde ein CRON-Reset-Tool im Admin-Panel hinzugefügt, um Probleme mit Bursts oder verpassten Releases zu beheben.
1.4.0 (22-11-2025)
- NEU: Es wurde eine ID-Ausschlusslogik für Beiträge implementiert, die nie neu veröffentlicht oder automatisch veröffentlicht werden sollen.
1.3.2 (21-11-2025)
- FIX: Es wurde ein URL-Bereinigungsskript implementiert, das nach einer Aktion im Admin die Parameter
?bsk_messageoder?bsk_erroraus der Adressleiste entfernt.
1.3.0 - 1.3.1 (20-11-2025)
- VERBESSERUNG: Einführung der manuellen Veröffentlichungsfunktion.
- VERBESSERUNG: Logik zur sofortigen Veröffentlichung neuer Beiträge implementiert.
1.2.0 (19-11-2025)
- KRITISCHER FIX: 1-Stunden-Korrektur
(-3600s) für WordPress CRON implementiert, um Serververzögerungen auszugleichen. - VERBESSERUNG: Blockieren von verpassten Ereignissen im CRON, um zu vermeiden, dass zu falschen Zeiten eine Vielzahl von Veröffentlichungen stattfindet.
1.1.0 (18-112025)
- VERBESSERUNG: Überarbeitung der Handhabung der Ephemeriden, um mehrere Beiträge in verschiedenen Jahren für jede geplante Veröffentlichungszeit suchen zu können.
1.0.0 (17-11-2025)
- Erster Start. Grundlegende Bluesky-Verbindungsfunktionalität und einfache Veröffentlichung von Ephemeriden.







