"My Notes" Personal Dashboard Widget
Adds a "My notes" widget to the dashboard where each user keeps their own private notes and reminders, saved instantly and invisible to everyone else.
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 "My notes" widget to the dashboard where each user keeps their own private notes and reminders, saved instantly and invisible to everyone else.
Activates a list of plugins on each new site as it is created, so every site starts with the same toolkit without network-activating it everywhere.
Switches every newly created site to the theme you choose instead of the latest default theme.
Shows how many plugins each site has activated on its own, with the plugin names in a tooltip, in Network Admin > Sites.
Includes extra checkout fields you store on orders (such as a VAT number or delivery notes) in the order section of personal data exports.
Appends a short random string to the name of every uploaded file (for example report-k3f9q2.pdf), so private documents cannot be found by guessing their URL.
Adds a box with the author avatar, name, biography and a link to their other posts at the end of single posts. Authors without a biography are skipped.
Adds an author_details field with the author's display name, profile link and avatar URL to every post in the REST API, saving apps a second request or a heavy _embed call.
Adds ProfilePage JSON-LD to author archives, describing the author as a person with their name, bio, avatar and website.
Adds an [authors_list] shortcode that shows everyone who has published posts, with avatar, short bio and number of posts, linking to each author's archive, for "Our writers" pages.
Adds a [wpide_compare before="URL" after="URL"] shortcode that overlays two images with a draggable divider, perfect for renovations, retouching and redesigns.
Registers a block bindings source so paragraphs, headings, buttons and images can show the post author's name, bio, archive link or avatar, which is handy for author boxes in block themes.
Adds every newly activated member to the BuddyPress groups you choose, such as a "Welcome" or "Announcements" group.
Stops BuddyPress from requesting Gravatar images for members without an uploaded photo and uses the local mystery-person image instead, for privacy and speed.
Emails the site admin when a new member activates their BuddyPress account, with a link to their profile.
Sends logged-out visitors who open BuddyPress pages (members, profiles, activity, groups) to the login screen, so the community is visible to members only.
Limits BuddyPress private messages so members can only message people who have accepted their friend request, which cuts down unwanted messages.
Registers a private "Clients" post type to manage client names, logos and website links for a logo wall, with no public pages.
Tints draft, pending, scheduled and private rows in admin list tables so unpublished content stands out at a glance.
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.
Validates WPForms single-line text fields against your own patterns, such as postcodes, order numbers or VAT IDs, chosen per field with a CSS class.
Stops the "Your new site" and "New user account" welcome emails WordPress multisite sends after activation, for networks that send their own onboarding.
Shows a built-in placeholder avatar for comments from visitors without an account, so their hashed email address is never sent to Gravatar, while registered users keep their Gravatar picture.
Adds an optional VAT number field to the classic checkout, checks it matches the official format for the billing country, and saves it to the order and emails.