Bricks Dynamic Tag: {wpide_reading_time}
Adds a {wpide_reading_time} dynamic data tag that shows the estimated reading time of the current post ("5 min read"), for single templates and query loops.
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 {wpide_reading_time} dynamic data tag that shows the estimated reading time of the current post ("5 min read"), for single templates and query loops.
Adds a {wpide_year} dynamic data tag to Bricks that outputs the current year, for footer copyright lines that update themselves.
Rejects Bricks form submissions that use free email providers such as Gmail or Outlook, for B2B quote and demo request forms.
Restores the Customize link under Appearance and in the admin bar on block themes, for quick access to Customizer settings such as Site Identity and Homepage Settings.
Shows WordPress's own Custom Fields meta box again, which Advanced Custom Fields hides by default to speed up the editor.
Removes the "active 5 minutes ago" timestamps from BuddyPress profiles and the members directory, for communities where members value privacy.
Keeps site administrators (and any other roles you list) out of the BuddyPress members directory and member counts on the directory page.
Keeps activity created by administrators (such as testing posts and profile edits) out of the public activity streams.
Removes routine entries such as "became a registered member", "changed their profile picture" and new friendships from the activity streams.
Adds a [wpide_bp_field name="Location"] shortcode that prints a BuddyPress profile field for the logged-in member, or for the profile being viewed.
Adds a [wpide_bp_notifications] shortcode that shows a bell link with the member's unread BuddyPress notification count, for headers and menus built with blocks.
Adds a [button] shortcode that turns a link into a styled button using your theme's button styles, for calls to action inside classic content and widgets.
Adds a wpide_remember() helper that returns a cached value if there is one, or runs your function, stores the result for a set time and returns it, which makes caching slow queries and API calls a one-liner.
Stores the responses of public GET requests to the REST API (such as post lists used by headless front ends and block widgets) for a few minutes for logged-out visitors, and clears the cache when content changes.
Stores the comment totals that WordPress shows in the admin menu, toolbar and dashboard for 10 minutes, avoiding a slow counting query on every admin page view on sites with many comments.
Caches the per-role user counts shown on the Users screen and dashboard for 12 hours, avoiding a heavy query on sites with many users.
Keeps embedded content like videos and social posts cached for 30 days instead of re-fetching it from the provider every day.
Inserts a highlighted call-to-action box halfway through post content, where engaged readers are most likely to see it.
Places a call-to-action box halfway through each post, where readers who are engaged are most likely to notice it.
Automatically cancels on-hold orders paid by bank transfer or cheque that are still unpaid after a set number of days, returning the stock to your shop.
Stops browsers on large screens from downloading huge image versions by leaving very wide sizes out of the responsive srcset list.
Adds Users > Capability Audit, listing every role other than Administrator and every user outside the administrator role that holds powerful permissions such as unfiltered HTML, plugin installation or user management.
Styles the [post_grid] shortcode output as clean cards with rounded images, a subtle shadow on hover and clamped excerpts, respecting reduced-motion settings.
Adds a [wpide_cart_link] shortcode that shows a cart link with the number of items and total, which updates automatically when products are added.