Send Login Status and User Role to GA4
Sets GA4 user properties for whether the visitor is logged in and their role (for example customer or subscriber), so you can compare members and guests in reports.
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.
Sets GA4 user properties for whether the visitor is logged in and their role (for example customer or subscriber), so you can compare members and guests in reports.
Tells Google Analytics 4 which category, author and post type each page belongs to, so you can see which topics and writers bring the most engagement.
Adds the cookie-free Simple Analytics script to your public pages. No tracking ID is needed: data is matched to the domain you added in Simple Analytics.
Counts how many times each blog post is viewed, shows the total in a Views column in the posts list and adds a [post_views] shortcode for the front end.
Registers a "Topics" taxonomy used by both posts and pages, so related content of either kind can be grouped and listed together.
Sends a page_not_found event to Google Analytics 4 with the broken URL and the page the visitor came from, so you can find and fix dead links.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager each time a Contact Form 7 form is sent successfully, with the form ID attached.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager when a Gravity Forms form shows its confirmation, including AJAX forms.
Sends an event to Google Analytics 4 (or the GTM dataLayer) whenever a visitor clicks a phone number, email address or WhatsApp link, so you can count leads from these contacts.
Sends a search_no_results event with the search term to Google Analytics 4 when a site search finds nothing, showing you what visitors want but cannot find.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager when an AJAX WPForms form is submitted successfully.
Adds the privacy-friendly Umami analytics script (cloud or self-hosted) to every public page, skipping logged-in staff.
Adds a personal dashboard widget showing how many posts and words you published this month and this year, plus your current number of drafts, a small motivation boost for writers.
Lets topic authors and moderators mark a topic as solved with one click; solved topics get a "[Solved]" label in their title so others find answers quickly.
Adds a small "Topic starter" badge under the author's name on replies written by the person who opened the topic, making long threads easier to follow.
Lets forum members use more formatting in topics and replies, such as headings, preformatted code blocks and tables, which is handy for technical forums.
Stops members who joined in the last few days from posting links in forum topics and replies, with a clear message explaining why.
Raises or lowers the maximum number of characters allowed in bbPress topic titles (80 by default).
Sends the site admin (or a moderator address) an email with the title, author and link whenever a new forum topic is posted.
Removes the bbPress breadcrumb trail and the grey "This forum has X topics" info boxes for a cleaner forum layout.
Puts topics and replies from members who joined recently, or who have few approved posts, into the pending queue until a moderator approves them.
Removes forums, topics and replies from your main WordPress search results so blog searches stay focused; bbPress's own forum search still works.
Lets only chosen roles open particular forums and their topics, for example a "Staff" forum for editors or a "VIP" forum for paying members.
Caps how many new topics a member can start in 24 hours, which stops spammers and over-eager posters from flooding the forums.