Bricks Query Loop: Upcoming Items by a Date Field
Limits the chosen Bricks query loops to items whose date field is today or later and sorts them soonest first, for event and webinar lists.
Snippet Library
Snippets for page builders and themes such as Elementor, Divi and block themes: fix conflicts, add options and change default behavior. For designers who build with a page builder and need one more setting.
Limits the chosen Bricks query loops to items whose date field is today or later and sorts them soonest first, for event and webinar lists.
Adds a "Child pages" query type to Bricks query loops that lists the subpages of the page being viewed, in menu order, for section overview pages.
Adds a tap-to-call phone button next to the menu in Divi's default header, which is especially handy for local businesses on mobile.
Closes the Elementor Pro popup a few seconds after the form inside it is submitted successfully, so visitors see the thank-you message and then return to the page.
Folds submenus in Divi's mobile menu and adds a plus/minus button to open each one, so long menus no longer fill several screens on phones.
Adds a simple "Notice Box" widget to Elementor with a title, text and four styles (info, success, warning, error), in its own "Site Widgets" panel category.
Shows another navigation menu to logged-in users in the same theme location, for example with "My account" and "Log out" instead of "Sign up".
Makes every Divi accordion load with all items closed instead of the first one open, and lets visitors close an open item again by clicking its title.
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".
Rejects Elementor Pro form submissions whose phone (Tel) field contains letters or too few digits, so you get numbers you can actually call back.
Refuses Elementor Pro form submissions whose text areas contain web links, which stops most contact-form spam without a captcha.
Rejects Elementor Pro form submissions that use free email providers such as Gmail or Yahoo, with a clear message under the field, for B2B lead forms.
Pushes an "elementor_form_submit" event with the form name to the Google Tag Manager dataLayer each time an Elementor Pro form is sent successfully, for conversion tracking.
Adds a custom query ID "wpide_exclude_current" for Elementor Pro's Posts and Loop Grid widgets that leaves out the post being viewed, ideal for "More articles" sections.
Adds a custom query ID "wpide_same_author" that lists other posts by the author of the post being viewed, for "More from this writer" sections.
Adds a custom query ID "wpide_popular" that orders posts by number of comments, to build a "Most discussed" block with Elementor Pro.
Adds a custom query ID "wpide_sticky" that shows only the posts you marked as sticky, so a "Featured articles" section in Elementor Pro stays in sync with the post editor's Sticky option.
Adds a custom query ID "wpide_random" that shows posts in random order in Elementor Pro's Posts and Loop Grid widgets, for testimonials, team members or featured products.
Adds a custom query ID "wpide_related" that shows posts sharing a category with the current post, newest first, without the current post itself.
Adds a custom query ID "wpide_upcoming" that shows only items whose date field (for example an event date) is today or later, soonest first.
Adds a [wpide_elementor_template id="123"] shortcode that shows any saved Elementor template inside posts, widgets or other builders, without Elementor Pro.
Adds a "Logged-in visitors" display condition under Entire Site in Elementor Pro's Theme Builder, so you can show a different header or footer to members.