Donor Comment Length Limit for GiveWP
Limits the optional donor comment on GiveWP forms to a sensible length and strips links from it, so donor walls do not fill up with spam.
Snippet Library
3,040 snippets written and tested by the WPIDE team.
Limits the optional donor comment on GiveWP forms to a sensible length and strips links from it, so donor walls do not fill up with spam.
Adds a [download_button] shortcode that turns a Media Library file into a download button showing the file type and size, such as "Brochure (PDF, 2.4 MB)".
Adds a "Download as ZIP" bulk action to the Media Library list view that packs the selected original files into one archive, handy for sending a batch of photos or documents to someone.
Adds a "Documents" field to products for links to manuals, data sheets or certificates, listed in a Downloads tab on the product page.
Adds a "Drafts" submenu under Posts, Pages and each custom post type for one-click access to unfinished content.
Adds draft, pending and scheduled post counts to the At a Glance dashboard box, linked to the filtered lists.
Adds a [wpide_drip days="7"] shortcode that unlocks the content inside it a set number of days after each member registered, and tells them when it unlocks.
Removes the default category from a post as soon as it has another category, so posts do not end up filed under both.
Deletes the SearchAction (sitelinks search box) from the WebSite entity in Rank Math's JSON-LD.
Add ?wpide_queries=1 to any page while logged in as an administrator to see, at the bottom of the page, the queries that ran more than once and the ten slowest queries, with the code that called them.
Adds a "Duplicate" link to the row actions of posts, pages and custom post types. It creates a draft copy with the same content, taxonomies and custom fields.
Adds a "Duplicate this menu" button to Appearance > Menus that copies the selected classic menu with all its items and nesting, handy for trying a new structure safely.
Registers a [copyright_years] shortcode that outputs a range like "© 2016–2026 Site Name", starting from your first post or a year you choose.
Adds a [wpide_edd_cart] shortcode that prints a "Cart (2)" link to the Easy Digital Downloads checkout, for headers, menus or widgets.
Adds a dashboard widget with this month's Easy Digital Downloads earnings and order count next to last month's totals, using EDD's own stats engine.
Adds "Purchases" and "Lifetime value" columns to Users > All Users from Easy Digital Downloads customer records, so you can spot your best buyers.
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.
Adds an Edit link under each post on blog, archive and search pages for logged-in users who are allowed to edit that post. Works with classic themes and Query Loop blocks.
Adds a "Translations" menu to the toolbar on single posts and pages with a link to edit each language version, so editors can hop between translations without searching.
Adds a Posts > Calendar screen showing a month grid of published, scheduled and draft posts on their dates, with links to edit each one and arrows to move between months.
Gives quotes in your posts a refined look with a large quotation mark, an accent border and a styled citation line.
Adds a "Current Year" dynamic tag to Elementor Pro so copyright lines and headings update themselves every January.
Adds a dynamic tag that prints a value from the page address, such as ?city=Paris, so landing pages can echo campaign keywords in headings.
Adds a dynamic tag that shows the logged-in visitor's first name (or a fallback word like "there"), for greetings such as "Welcome back, Anna".