SERVIT Software Solutions
Forum Replies Created
-
Hallo,
danke für die ausführliche Analyse – die Punkte sind valide und haben uns geholfen, die Ursachen gezielt zu adressieren.
Wir haben heute Version 3.8.7 veröffentlicht, die folgende Punkte behebt:
- Template-Sanitization kann jetzt im Backend gezielt deaktiviert werden, für alle, die in vertrauenswürdigen Setups bewusst PHP in eigenen Templates nutzen wollen.
- Externe Cronjobs: Der Abbruch durch
defined('ABSPATH') || exit;inaffiliate-toolkit-cron.phpist behoben, externe Cron-URLs funktionieren wieder. - Product-Pages-Addon: Die Initialisierung wurde wieder so umgestellt, dass Addons ihre Hooks rechtzeitig vor der Post-Type- und Taxonomie-Registrierung einklinken können.
- Kommunikation: Nach dem Update wird eine prominente Admin-Notice im WordPress-Backend angezeigt, die auf die Änderung am Template-Rendering und auf den Migrationspfad hinweist. Die Punkte sind außerdem im Changelog ergänzt.
Damit sollten die in 3.8.6 entstandenen Probleme abgedeckt sein. Falls noch Stellen bleiben, die nicht laufen, gerne hier oder über das Support-Formular melden.
VG Christof
Hallo,
zur Klarstellung vorweg: Wir haben diese Änderung nicht zum Spaß eingeführt und auch nicht, weil uns langweilig war. Das Plugin wurde vom WordPress.org Plugin Review Team wegen einer Sicherheitslücke aus dem Directory entfernt. Genau die Möglichkeit, beliebigen PHP-Code über Templates auszuführen, war Teil des Problems. Die Zeile, die hier zum Auskommentieren empfohlen wird, ist der Fix dafür – ohne diesen Fix wäre das Plugin aktuell gar nicht mehr im Directory verfügbar.
Ich muss daher ausdrücklich davon abraten, die Sanitization per Hotfix zu deaktivieren. Wer self::sanitize_template_content() auskommentiert, öffnet die Lücke auf seiner Seite wieder vollständig – inklusive der Möglichkeit, dass über Template-Inhalte (auch indirekt, z. B. über importierte oder geteilte Templates) Code ausgeführt wird. Das ist kein theoretisches Risiko, sondern der konkrete Grund für die Sperre.
Der vorgesehene Weg für betroffene Installationen ist die Umstellung der eigenen Templates auf Blade-Syntax. Die allermeisten Konstrukte, die bisher mit reinem PHP gelöst wurden (Schleifen, Bedingungen, Variablenausgaben), lassen sich 1:1 in Blade abbilden:
• <?php echo $var; ?> → {{ $var }} • <?php if (...): ?> ... <?php endif; ?> → @if(...) ... @endif • <?php foreach (...): ?> ... <?php endforeach; ?> → @foreach(...) ... @endforeachFür Fälle, in denen Blade nicht ausreicht (eigene Helper-Funktionen, komplexere Logik), ist der vorgesehene Weg ein eigener Filter / Hook in einem Child-Plugin oder im Theme, nicht PHP direkt im Template.
Wenn du konkrete Templates hast, die sich nicht ohne Weiteres umstellen lassen, poste sie hier oder schick sie über das Support-Formular – wir schauen uns die Stellen an.
VG Christof
Hallo,
unser Plugin unterstützt die Creators API: https://www.affiliate-toolkit.com/affiliate-toolkit-3-8-5-amazon-creators-api-support-why-you-need-to-migrate-before-may-15-2026/Viele Grüße,
ChristofHallo,
es tut mir leid, dass du solche Schwierigkeiten hattest und der Eindruck entstanden ist, dass sich niemand darum kümmert.
Der beschriebene Fehler („unknown issue“) betrifft ausschließlich das eBay-Plugin und ist leider auch nicht immer aufgetreten.
Das Problem wurde aber bereits behoben: In der aktuellen Version funktioniert die Verbindung wieder zuverlässig.Bitte aktualisiere auf die neueste Version und teste es erneut.
Wenn weiterhin etwas nicht funktioniert, melde dich bitte direkt über unser Support-Formular, damit wir das im Detail prüfen können.Viele Grüße
ChristofHi, wir haben zu dem Thema hier bereits einen Beitrag geschrieben: https://www.affiliate-toolkit.com/de/plugin-sperrung-im-wordpress-verzeichnis-was-passiert-ist-und-wie-es-weitergeht/
Kurzum: es wird auch ein Update geben.
Amazon has this system where you have to have a egg without a chicken.
Yes, that is the correct description 🙂
Would it help to delete a few products, to have one more spot? Or do I just have to wait till I had more sells in this country?You can extend the cache intervall (from 1 day to 3 days for example) to not reach a limit.
We had also a No API mode but this mode is currently not working. We are searching for a solution.
Hi, thank you for your words!
This error message is from the Amazon API and means the following:
- Your account is new (within 24h)
- You have not enough sales the last 30 days
Maybe one of these reasons are possible for this country? Amazon is calculating this limit per country.
Hi,
it should not be affected by removing the images from the sitestripe. We are using a different way, which is hopefully not affected.Hi,
thank you for your question. Can you please create a ticket here: https://www.affiliate-toolkit.com/create-support-ticket/Please add also a example page with the issue. We will check this.
Thank you!
Hi,
can you go to Tools -> Debug and click on the button “Drop & create queue table (data will be deleted)“?
This should re-create the table.
BR Christof
Vielen Dank für deine Bewertung. Es freut mich, dass du nun zufrieden bist 🙂
Forum: Plugins
In reply to: [WP Activity Log] Bug leads to “deny from all” in wp-admin/.htaccessI can confirm this issue. I had the same issue last week by using the latest version.
I got this error after deactivating the plugin via WordPress backend for a test.
Hallo,
es tut mir natürlich Leid das du das so empfindest.Die Standard-Lizenz haben immer ein Jahr lang Updates dabei. Du kannst das Plugin allerdings natürlich auch weiterhin nutzen. Es hört sich an, als ob du die aktuellste Free-Version installiert hast. Öffne daher bitte ein Ticket bei uns, dann schicken wir dir die alte Version (2.8.9). Du knanst das Plugin auch weiterhin nutzen.
Wir haben außerdem jedem bestehenden Kunden ein sehr günstiges Angebot für ein Upgrade angeboten. Die 200-400 Euro mehr kann ich allerdings nicht nachvollziehen, weil du plötzlich das kleinste Paket mit einem All Access-Pass vergleichst.
BTW: Du hättest uns übrigens auch einmal kontakieren können, bevor du hier eine schlechte Bewertung abgibst.
VG Christof
Hi,
now the plugin support also PHP 8. Please try again and contact me if there is stil a error.BR Christof
Please reinstall the plugin from the directory. You can also try to download the ZIP: https://downloads.wordpress.org/plugin/affiliate-toolkit-starter.zip
Afterwards install the plugin manual via Upload.
BR Christof