Hallo zusammen,
ich habe ein kleines Problem mit einem Plugin und hoffe ihr könnt mir helfen. Ich arbeite mit dem wpshopgermany + Modul Aboprodukte und möchte gerne die Rolle bzw. die Berechtigungen eines zahlenden Kunden ändern. Dazu habe ich mir folgendes Script erstellt, welches im Minutentakt über einen Cronjob aufgerufen wird:
if ($_REQUEST['typ'] == 'abo_firstbuy')
{
/**
* Ein Abo wurde abgeschlossen
*/
$wp_user_id = $_REQUEST['wp_user_id'];
// TODO: Aktion bei Abschluss eines Abos
$wp_user_id->remove_role( 'subscriber' );
$wp_user_id->add_role( 'editor' );
}
Ich habe ehrlich gesagt kaum Ahnung von PHP und weiß nicht mal ob ich überhaupt ansatzweise irgendetwas richtig gemacht habe in diesem Script. Meine Idee war es, die User-ID des zahlenden Kunden abzufragen, um so seine WP-Rolle ändern zu können. Leider passiert jedoch gar nichts bei diesem Script. Ich kann leider auch nicht viel mit diesem Tutorial über URL-Benachrichtigungen anfangen, da ich wie bereits erwähnt ein Anfänger in Sachen PHP bin.
Ich hoffe ihr könnt mir helfen.