WP Manifestindependent plugin directory
manifest / admin / siddik-handover

Siddik Handover

Lightweight agency handover toolkit — limit client dashboard access and apply white-label branding.

by mdabubakkersiddik · github.com/md-abu-bakker-siddik/siddik-handover · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/md-abu-bakker-siddik/siddik-handover/archive/refs/heads/main.zip

Limit client dashboard access and apply white-label branding when handing over WordPress sites to clients.

Description

Siddik Handover is a lightweight plugin built for agencies and freelancers who deliver WordPress websites to clients. It helps you safely hand over a site by restricting sensitive admin areas for client users and replacing default WordPress branding with your agency identity.

Client Dashboard Limiter

  • Target specific user roles (Editor, Author, or custom roles) and/or individual user IDs.
  • Hide admin menu items such as Plugins, Themes, Tools, and Settings.
  • Completely disable the Theme File Editor and Plugin File Editor for restricted users.
  • Block direct URL access to restricted admin pages.
  • Administrators are always exempt from all restrictions.

White Labeling

  • Upload or provide a URL for a custom logo on the WordPress login page.
  • Hide or replace the WordPress logo in the admin bar with custom agency text.
  • Replace the default admin footer text with your own branding message.

Security

  • Settings panel is accessible only to users with the manage_options capability (Administrators).
  • All settings are saved through the WordPress Settings API with sanitization and validation.
  • No external requests, tracking, or third-party services.

Installation

  1. Upload the siddik-handover folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Settings → Siddik Handover to configure client restrictions and white-label options.
  4. Enable the dashboard limiter, select target roles or user IDs, and save your branding settings.

Frequently Asked Questions

Who can access the plugin settings?

Only users with the Administrator role (users who have the manage_options capability) can view and save plugin settings.

Can Administrators be restricted?

No. Users with the manage_options capability are always exempt from dashboard restrictions.

Can I restrict a single user without affecting their role?

Yes. Enter one or more user IDs in the Target User IDs field. Restrictions apply when a user matches a selected role or a listed user ID.

Does this plugin work with custom roles?

Yes. Any editable role except Administrator can be selected as a restriction target.

Is plugin data removed on uninstall?

Yes. When the plugin is deleted (not merely deactivated), all saved settings are removed from the database.

Screenshots

  1. Siddik Handover settings page — dashboard limiter and white-label options.
  2. Custom login logo on the WordPress login screen.
  3. Restricted admin menu for client users.

Changelog

1.0.0

  • Initial release.
  • Client dashboard limiter with role and user ID targeting.
  • Hide Plugins, Themes, Tools, and Settings admin menus.
  • Disable theme and plugin file editors for restricted users.
  • Custom login logo support.
  • Admin bar branding (hide or replace WordPress logo).
  • Custom admin footer text.

Upgrade Notice

1.0.0

Initial release of Siddik Handover.