Ich habe eine Frage zum meiner Microblog Seite erhalten (siehe auch Tootpress Plugin).
Was passiert denn, wenn du Beiträge auf deiner Instanz löschst? Tauchen die dann hier auch nicht mehr auf? Sollte das nicht der Fall sein, würden Links zu Beiträgen ja ins Leere führen.
Die Theorie ist das eine, die Praxis das andere. Deshalb habe ich auf meiner Instanz microblog.at ein Posting erstellt. Dieses wurde in meine Microblog-Seite hier im Blog importiert. Danach habe ich das Posting wieder gelöscht. Auf der Microblog Seite ist der Eintrag noch vorhanden. Wenn ich auf das Mastodon Icon neben dem Eintrag klicke, geht der Link ins Leere.
Das liegt daran, dass das Tootpress Plugin jedes Posting einmal einliest und dann nicht mehr verändert. Wenn ich den Text im Posting ändere oder das Posting lösche, ändert sich nichts.
Was man aber machen kann (wenn man es kann), ist in die mySQL Datenbank von WordPress zu schauen. Dort hat das Plugin zwei Tabellen angelegt:
- wp_tootpress_toots
- wp_tootpress_media
Die erste Tabelle enthält die einzelnen Einträge. Dort kann man den entsprechenden Eintrag löschen oder den Link ändern. Das Linkfeld enthält jedoch nur die ID des Postings auf Mastodon. Man kann also nicht einfach auf eine ganz andere Seite weiterleiten. Eine Möglichkeit wäre, in Mastodon einen Beitrag zu erstellen, der in etwa so aussieht:
Du hast auf meiner Website einen Link zum meinem Microblog geklickt. Leider ist dieses Posting nicht mehr online. Schau dich aber gerne um, was ich sonst noch poste.
Damit hat man wieder eine ID, die man beim gelöschten Posting in der mySQL Datenbank eintragen kann. Wobei die Frage ist, warum man den gelöschten Beitrag in WordPress behalten möchte. Aber das muss sowieso jede:r für sich selbst beantworten.