Skip to content
GPLWP Guides

Every guide

Practical, step-by-step answers to the jobs people actually need doing in WordPress.

How to sell digital images from WordPress galleries

WordPress galleries can display images but cannot charge customers or deliver protected files after payment. Use WooCommerce with downloadable product…

1 tool
How to showcase products in WooCommerce galleries

WooCommerce already includes product galleries, so you can showcase a product by setting a main image, adding gallery images and arranging their order…

1 tool
How to offer member discounts in WooCommerce

WooCommerce can create percentage and fixed-value coupons, but it does not know who your members are or apply member pricing automatically. Use a rest…

1 tool
How to track membership analytics on WordPress

WordPress has no built-in membership analytics. Use your membership plugin’s reports for signups, active members, payments and cancellations, then con…

1 tool
How to archive old orders in WooCommerce

WooCommerce does not include a native order archive. The manual route is to export older orders, back up the database, and move them to trash or a sep…

1 tool
How to create a WordPress LMS website

You need an LMS plugin to turn WordPress into a proper learning platform because WordPress alone does not provide courses, lessons, quizzes, progress…

1 tool
How to create a personal blog with WordPress

You can create a personal blog in WordPress without a plugin: choose a suitable theme, set your homepage, create your main pages, style the header and…

1 tool
How to filter WordPress galleries by image tags

WordPress does not provide front-end gallery filtering by image tags in its core gallery block. You can build it with custom attachment taxonomies and…

3 tools
How to set default settings for WordPress galleries

The native WordPress Gallery block lets you choose columns, image resolution, cropping, links and lightbox behaviour for each gallery, but it does not…

1 tool
How to display EXIF metadata in WordPress galleries

The default WordPress gallery does not display EXIF metadata. You can add it with a custom shortcode or template that reads each attachment’s image me…

1 tool
How to organize photo albums in WordPress

WordPress does not have a dedicated photo-album system, but you can organise a small collection with an Albums page, individual album pages and Galler…

1 tool
How to organise the WordPress media library

WordPress does not include custom folders for the Media Library. For a small library, use clear filenames, metadata, search and date filters; for a la…

1 tool
How to speed up a slow WordPress site

Start by measuring the slow pages, then check hosting resources, plugins, images, database load and caching. You can improve a small site manually, bu…

1 tool
How to limit simultaneous member logins in WordPress

WordPress allows a user to stay logged in on several browsers and devices, but it has no built-in setting for a maximum. You need custom code or a ses…

1 tool
How to delay membership access on WordPress

WordPress does not include a native setting that delays membership access after signup. You need a membership plugin with scheduled access, a temporar…

1 tool
How to add Lottie animations in Divi

Divi 5 can add Lottie animations through its built-in Lottie module, including controls for triggers, looping, speed and direction. Older Divi version…

1 tool
How to manage grades in an online course

LearnDash can score quizzes, essays and assignments, and its built-in reports can export course progress and quiz results. It does not provide a full…

1 tool
How to generate invoices for appointments in WordPress

WordPress does not include appointment invoicing by itself. You can create a PDF from each booking and email it manually, but an appointment booking i…

1 tool
How to restrict content by membership level in WordPress

WordPress does not provide paid membership levels or expiry rules on its own. You can build a limited role-based system with custom code, but a member…

1 tool
How to approve membership applications on WordPress

WordPress core can create users and assign roles, but it does not provide a membership application approval workflow. For a real review process, use t…

1 tool
How to connect Gravity Forms to email marketing

Gravity Forms can send notification emails by itself, but ongoing email marketing needs a connection to your email platform. Use an official add-on, w…

1 tool
How to block spam submissions in WordPress forms

WordPress has no single spam setting for every form. Enable your form plugin’s honeypot and anti-spam checks first, then add a CAPTCHA or silent chall…

2 tools
How to add NPS surveys to Gravity Forms

Gravity Forms can collect an NPS score with an 11-option Radio Buttons field, or a Survey field when the Survey Add-On is active. For automatic promot…

1 tool
How to improve multilingual search on WordPress

Start with your multilingual plugin’s built-in language filtering and make sure titles, content, taxonomies, and search labels are translated. If sear…

1 tool
How to create a wedding planner website in WordPress

You can create a wedding planner website in WordPress without custom code by choosing a suitable theme, creating service and portfolio pages, and arra…

2 tools
How to build a transportation business website

You can build a transportation website with WordPress blocks and a suitable theme; no special plugin is required for the basic layout. Create a clear…

1 tool
How to build a car dealership website

A car dealership website needs more than standard WordPress pages: you need structured vehicle listings, custom fields, search filters, individual veh…

1 tool
How to build a freelancer community on WordPress

WordPress does not provide a freelancer community, portfolio system or multi-vendor marketplace on its own. Assemble BuddyPress-style community featur…

1 tool
How to accept rental property bookings on WordPress

WordPress does not include rental bookings in its core features, so you need a booking plugin or rental theme. Set up each property, availability rule…

1 tool
How to let users edit Gravity Forms submissions without logging in

Gravity Forms does not include anonymous front-end editing for completed submissions. You can build a secure, expiring token system with custom code,…

2 tools
How to send event updates in WordPress newsletters

You can send event updates manually by building an upcoming-events list with Events Manager and copying it into each newsletter. For recurring campaig…

1 tool
How to let WooCommerce vendors manage their stores from the frontend

WooCommerce alone does not give vendors a frontend dashboard for managing products, orders, and store data. You can build one with custom account endp…

1 tool
How to automate vendor payouts in WooCommerce

You need a marketplace or vendor-management plugin because WooCommerce alone does not calculate vendor commissions or send payouts. The manual route i…

1 tool
How to add collapsible sections to Gravity Forms

Gravity Forms can organise long forms with Section fields and conditional logic, but it does not provide native click-to-collapse accordions. For real…

1 tool
How to add image choices to Gravity Forms

Gravity Forms 2.9 and later lets you add selectable images with its built-in Image Choice field. For older versions, product fields or more styled rad…

2 tools
How to add tooltips to Gravity Forms

Gravity Forms does not include a dedicated front-end tooltip setting. Use a field description for simple contextual help, or add custom HTML, CSS and…

1 tool
How to host Google Fonts locally in WordPress

You can host Google Fonts locally by downloading the required WOFF2 files, defining them with CSS, and removing the original Google stylesheet. If you…

1 tool
How to connect WordPress forms to accounting software

WordPress does not connect forms to accounting software by itself. Use a form plugin’s native accounting add-on, send submissions through an automatio…

1 tool
How to build a music artist website with WordPress

You can build a music artist website in WordPress with a block theme, pages, media blocks and a navigation menu. Add a music player, tour dates, video…

1 tool
How to offer service packages for appointments on WordPress

WordPress does not include appointment packages or session tracking by itself. You can sell a package manually and track remaining visits in a spreads…

1 tool
How to add widgets and advanced features to Elementor

Elementor already includes built-in widgets, while Elementor Pro, third-party add-ons, custom CSS, and custom development cover more advanced needs. A…

1 tool
How to import starter templates in WordPress

For a complete starter website, install a compatible template plugin, choose a design and run its import wizard. WordPress can import individual block…

1 tool
How to search Gravity Forms entries

Gravity Forms lets you search and filter entries in WordPress under Forms, but the built-in tools work one form at a time and are intended for adminis…

2 tools
How to manage WordPress product updates

Manage WordPress product updates from Dashboard → Updates, where you can update core, plugins and themes manually. Enable automatic updates selectivel…

1 tool
How to offer upsells and order bumps in WooCommerce

WooCommerce lets you add basic upsells to product pages and cross-sells to the cart from each product's Linked Products settings. It does not provide…

2 tools
How to let customers schedule delivery slots in WooCommerce

WooCommerce does not provide customer-selected delivery dates and time slots by default. You can add a basic date field with custom checkout code, but…

1 tool
How to build a custom website in WordPress

You can build a custom WordPress website without a page-builder plugin. Use a block theme and the Site Editor for global styles, templates, headers an…

1 tool
How to create a medical practice website

Create the core pages first, then build a clear homepage with services, practitioner details, location, opening hours and a prominent appointment rout…

1 tool
How to run storewide sales in WooCommerce

WooCommerce can run a storewide sale with a percentage coupon or bulk-edited sale prices, but neither route is ideal for a large, scheduled promotion.…

2 tools
How to create a referral program in WooCommerce

WooCommerce does not include a complete referral programme. You can run a small campaign manually with unique coupons and a spreadsheet, but a plugin…

1 tool
How to let customers request quotes in WooCommerce

WooCommerce does not include a quote basket or quote-management workflow by default. You can build a basic manual process with a contact form, but a q…

1 tool
How to validate shipping addresses in WooCommerce

WooCommerce validates required shipping fields, country codes and postcode formats, but it does not confirm that a complete street address exists. Con…

1 tool
How to run an affiliate program on WordPress

You can run a very small affiliate programme with unique coupon codes, a spreadsheet, and manual checks. For automatic referral links, cookie tracking…

1 tool
How to automate personalized user emails in WordPress

WordPress can send personalised emails from user events, but it does not provide a full automation builder for arbitrary workflows. For a small setup,…

1 tool
How to automate workflows on a WordPress site

WordPress automation needs a trigger, an action and, sometimes, a scheduled task. You can build a small custom plugin with hooks and WP-Cron, but a wo…

1 tool
How to manage WordPress support tickets in Slack

WordPress does not manage support tickets in Slack by itself. You can send one-way alerts with a Slack webhook and an automation tool, but two-way rep…

1 tool
How to collect and display testimonials on a WordPress membership site

You can collect testimonials manually by asking members for permission and creating approved testimonial posts, then display them with a category arch…

1 tool
How to connect WordPress memberships to Slack

WordPress does not have a universal membership-to-Slack connection. You need a membership plugin that supports Slack or webhooks, or custom code that…

1 tool
How to add advanced functionality to WordPress forms

WordPress does not include an advanced form builder, so you need a form plugin first. Use its built-in conditional logic, validation, calculations and…

3 tools
How to organize media files in WordPress

WordPress can organise uploads into year-and-month folders, but it has no built-in descriptive folder system for the Media Library. For a small librar…

1 tool