get__id(); $actor = object_to_uri( $activity['actor'] ); Followers::remove_follower( $user_id, $actor ); } // Handle "Undo" requests for "Like" and "Create" activities. if ( in_array( $type, array( 'Like', 'Create', 'Announce' ), true ) ) { if ( ACTIVITYPUB_DISABLE_INCOMING_INTERACTIONS ) { return; } $object_id = object_to_uri( $activity['object'] ); $comment = Comment::object_id_to_comment( esc_url_raw( $object_id ) ); if ( empty( $comment ) ) { return; } $state = wp_trash_comment( $comment ); do_action( 'activitypub_handled_undo', $activity, $user_id, isset( $state ) ? $state : null, null ); } } }