Ich denke, dass dir über die gesetzlichen Bestimmungen klar bist, wenn du Zwangsabos versendest. Es könnte sich um unerwünschten Spam handeln.
Möglich ist es, aber etwas Aufwand ist es trotzdem, da du für jeden Benutzer eine Tabelle brauchst.
In diesem Beispiel erhalten die Benutzer mit der ID_351 und 352 die Kategorie mit der ID 4 zugeordnet. Wenn du Benutzer einträgst, welche das Abo bereits haben, wirst du eine Fehlermeldung erhalten. *_ musst du mit deinem Präfix ersetzen.
INSERT INTO `*__kunena_user_categories` (`user_id`, `category_id`, `role`, `allreadtime`, `subscribed`, `params`) VALUES ('351', '4', '0', '0', '1', ''),('352', '4', '0', '0', '1', '');
Für diese Aktion übernehme ich keinerlei Garantie! Eingriffe in die Datenbank können die Webseite unwiderruflich zerstören. Übr.: Wenn die Benutzer das Abo wieder abbestellen, war die ganze Aktion umsonst.
Eine Alternative wäre eventuell
dieses Plugin
(ich habe es allerdings nicht getestet).