Custom Dashboard Welcome Widget
Adds a Dashboard widget with your own message, such as instructions for clients or contact details for support.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Adds a Dashboard widget with your own message, such as instructions for clients or contact details for support.
Adds a "Help" menu to the admin bar with links to your support desk, guides and contact details, so clients always know where to turn when something is unclear.
Generates a plain-text alternative for HTML emails that do not include one, which spam filters like and text-only email clients need.
Adds a "Site Manager" role with everything an editor can do plus managing users and menus, defined in code so nothing is written to the database.
Lets REST API clients request posts with orderby=rand, for example to show a few random articles in an app, which WordPress does not allow by default.
Adds an invisible link that real visitors never see and well-behaved search engines are told to skip; any client that requests it anyway is blocked from the site for 24 hours.
Registers a "Case Studies" post type with an Industry taxonomy for showcasing client results, with an archive at /case-studies/.
Registers a private "Clients" post type to manage client names, logos and website links for a logo wall, with no public pages.
Adds a [wpide_for_users] shortcode that shows its content only to the user accounts you list, handy for private notes to one client on a shared page.
Gives every user who has never arranged their dashboard the same widget order and columns you choose, so clients see the most useful widgets first.
Adds a dashboard widget that shows a shared dashboard from another service, such as a public Plausible, Looker Studio or uptime status page, so clients see their numbers without another login.
Adds the product meta fields you list to WooCommerce REST API product responses as a tidy "custom_fields" object, and lets API clients update them.
Removes plugin and theme notices, update nags and promotions from the admin for everyone who is not an administrator.
Removes Jetpack's in-dashboard upgrade prompts, "just in time" messages and Blaze promotion links, giving clients a cleaner admin.
Hides chosen plugins from the Plugins screen for everyone except the users you name, so clients do not deactivate them by accident.
Restricts the block widget editor and the Customizer to a short list of blocks that make sense in sidebars, keeping widget areas tidy for clients.
Adds an "After login, go to" field to each user's profile so administrators can send specific clients or members to their own page when they log in.
Removes the Deactivate option for the plugins you list, for every user, so key functionality cannot be switched off by accident.
Stops anyone, administrators included, from activating a different theme, so a client cannot change the site design by accident.
Adds a "Notes" box to Network Admin > Sites > Edit Site where super admins can record the client, contract details or quirks of a site, and shows the note in the sites list.
Adds a "Page owner" setting to pages so you can build a private page for one member or client; only that person and editors can open it, and a [wpide_my_pages] shortcode lists a member's pages.
Adds a /wp-json/site/v1/stats endpoint that returns post, page, comment and user counts to logged-in editors or application-password clients, for reporting tools and status boards.
Removes the "Version x.y" text from the right side of the admin footer. Useful for client sites and screenshots.
Adds a "Share draft" link under unpublished posts that creates a secret preview address, so a client or reviewer can read the draft without a WordPress account. Links expire after a set number of days.