Skip to content

Feature Request: Manual option to send Delete activity to Fediverse #2566

@pfefferle

Description

@pfefferle

What

Add a manual option in the WordPress admin UI to send Delete activities to the Fediverse for posts, even when the post itself remains on the WordPress site.

Why

While the plugin normally sends Delete activities when posts are deleted, there are edge cases where this fails or where users need more control:

  1. Failed delete propagation: Sometimes Delete activities fail to reach remote instances due to network issues, server downtime, or federation problems, leaving posts visible on Mastodon/other instances indefinitely
  2. Defederate without local deletion: Users may want to remove a post from the Fediverse while keeping it on their WordPress site (e.g., changing from public to private content)
    3. Cleanup of duplicate posts: When posts appear multiple times on remote instances due to reimports or other issues
  3. Limited CLI access: Many users don't have WP-CLI access due to hosting restrictions

Related support thread: https://wordpress.org/support/topic/how-to-delete-federated-posts/#post-18737715

How

Possible implementation options:

  1. Add a "Send Delete to Fediverse" button in post editor or post actions
  2. Add an admin tool to manually trigger Delete activities for specific posts
  3. Add bulk action to send Delete activities for multiple posts

Note: WP-CLI command already exists for users with CLI access. This feature request focuses on providing a UI-based option for users who don't have CLI access.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions