\n\n\n\n\n\u003e Offenlegung ist eine wichtige rechtliche Anforderung. Es wurde versucht, Offenlegungen so offensichtlich wie möglich zu gestalten, es gibt jedoch keine rechtlichen Garantien. Weitere Informationen und Einzelheiten finden Sie hier: Affiliate disclosure FAQ | eBay Partner Network
Macht Sinn, da Theme-Komponenten sehr ähnlich zu Tamper Monkey Skripten sind.
Auf der wirklich coolen Seite könnte Ihre Arbeit hier als Workaround ohne Plugin für einen gehosteten Plan verwendet werden, der das (Amazon) Affiliates Plugin nicht enthält.
Ich stelle mir vor, Sie könnten auch eine Benutzer- oder Gruppenprüfung hinzufügen, um Links nicht zu ändern. Zum Beispiel unterstützen Sie YouTuber und möchten nicht, dass ihre Affiliate-Links geändert werden. Vielleicht als optionale Einstellung hinzugefügt?
Ich frage mich jedoch, da das Affiliates Plugin keine Haftungsausschlusserklärung liefert, dass der Link geändert wurde. Würde das Plugin dann je nach Region, in der sich die Website befindet, gegen Gesetze verstoßen?
Interessant, Ihr Bestandteil hier hat eine höhere Compliance als das Affiliates Plugin. Ihre Arbeit könnte jedoch modifiziert (geforkt) werden, um eine ergänzende Komponente zu sein, die die Compliance-Fehler korrigiert. Da das Plugin diese kurzen Share-Links modifiziert.
Ich habe diesen Code für meine eigenen Bedürfnisse geschrieben und teile ihn gerne im Sinne von Open Source von Discourse. Dies gilt für die meisten Plugins und Theme-Komponenten, die ich geschrieben habe. Jeder kann ihn gerne ausbauen oder ändern.
Ich verwende jedoch nicht das Amazon-Affiliate-Plugin. Ich bin dafür, das, was ich für mich selbst erstelle, zu teilen, aber zusätzliche Arbeit zu leisten, um ein separates Plugin zu erweitern und zu pflegen, würde einen Anreiz erfordern, sei es finanziell oder anderweitig.
Meiner Meinung nach hat das native Plugin das Problem, dass es von jedem durchschnittlichen Skript oder Adblocker-Plugin oder sogar Pi-hole herausgefischt wird. Dieses Plugin/Komponente sollte also viel besser funktionieren!
Ich habe es noch nicht installiert. Ich warte auf eine “echte” Theme-Komponente über Github. Ich weiß, das erfordert zusätzliche Arbeit für die Einstellungen, die in den Code eingefügt werden und die jetzt vom Benutzer vorgenommen werden. Aber durch die Erstellung einer Komponente werden Updates nicht abgedeckt…
Ich hatte etwas Zeit, also wurde es aktualisiert! Sollte kein Problem mehr sein. Während ich im Code war, habe ich ihn auch erweitert, damit er auch im Chat funktioniert.