Skip to content
GPLWP Guides

Every guide

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

How to set conditional shipping rates in WooCommerce

WooCommerce handles simple conditional rates with shipping zones, flat rates, free shipping thresholds and shipping classes. For rules based on weight…

1 tool
How to use order barcodes in WooCommerce

WooCommerce does not generate or scan order barcodes by itself. For a one-off job, you can turn an order number into a barcode and print it manually,…

1 tool
How to add live shipping rates in WooCommerce

WooCommerce does not calculate carrier live rates in its core shipping methods. Add a carrier extension, connect its API or account, assign it to the…

1 tool
How to let customers name their price in WooCommerce

WooCommerce does not include a customer-entered price field in its standard product settings. You can build one with custom development, but a name-yo…

1 tool
How to create a multi-vendor marketplace in WooCommerce

To create a WooCommerce multi-vendor marketplace, you need a marketplace layer for vendor accounts, product ownership, commissions, dashboards and pay…

1 tool
How to connect WordPress forms to a CRM

Connect your WordPress form to the CRM with its official integration, a webhook or an API request. The manual route works when your form plugin expose…

1 tool
How to let customers track orders in WooCommerce

WooCommerce includes a basic order-tracking form where customers enter their order number and billing email, while logged-in customers can view orders…

1 tool
How to add address autocomplete to Gravity Forms

Gravity Forms does not provide address autocomplete in its core form builder. Use the official Geolocation Add-On or a specialist extension such as Gr…

1 tool
How to improve search on a WordPress site

WordPress search is fine for a small site if your content is well organised and the form submits a proper search query. For custom fields, faceted fil…

1 tool
How to sell service packages on a WordPress booking site

A normal WordPress product can collect payment for a service bundle, but it will not automatically track remaining sessions or apply package credits t…

1 tool
How to enhance page designs in WPBakery

WPBakery can handle most page design work with rows, columns, Design Options, responsive settings and custom CSS. Use those controls first; add an ext…

1 tool
How to manage taxonomies in WordPress

Manage categories and tags under Posts in the WordPress dashboard, then assign them while editing content. Custom taxonomies need code or a plugin, an…

1 tool
How to schedule WordPress posts for social media

WordPress can schedule a post to publish later, but it cannot natively schedule that post across Facebook, LinkedIn and other social networks. You can…

1 tool
How to add store credit to WooCommerce

WooCommerce does not include a customer wallet or reusable store-credit balance. You can issue a fixed-cart coupon manually for one-off credit, but a…

1 tool
How to manage user permissions in WordPress

WordPress manages permissions through roles and capabilities. You can assign built-in roles from the Users screen, or create more precise rules with c…

1 tool
How to sell gift cards in WooCommerce

WooCommerce does not sell true prepaid, multi-use gift cards by itself. You can make a virtual product and issue coupons manually for simple vouchers,…

1 tool
How to enhance page designs in Bricks Builder

You can enhance most Bricks Builder page designs without another plugin by using sections, containers, flex or grid layouts, global classes, variables…

1 tool
How to generate AI content in WordPress

WordPress does not generate finished AI articles by itself. The manual route is to create a draft with an AI service and paste it into Gutenberg; for…

1 tool
How to create customer groups in WooCommerce

WooCommerce does not include a true customer group feature. You can use WordPress roles for basic manual segmentation, but a groups plugin is needed w…

1 tool
How to offer buy one get one free deals in WooCommerce

WooCommerce does not include true automatic BOGO rules in its core discount tools. You can use a bundled product or a restricted coupon for a simple w…

1 tool
How to accept online payments for bookings in WordPress

Bookly accepts online payments through supported gateways, but the exact setup depends on the gateway you choose. Use Bookly’s built-in Stripe Payment…

1 tool
How to accept payments for appointments on WordPress

You normally need an appointment-booking plugin to combine availability, reservations and payment status in one flow. Connect the plugin to Stripe or…

1 tool
How to show booking locations on a map

For one fixed booking venue, add a Google Maps embed to the booking or confirmation page. For several selectable venues, you need a location-aware boo…

1 tool
How to set custom appointment durations on a WordPress site

Most WordPress booking plugins let you set one fixed duration per service, but they do not usually let customers choose an arbitrary appointment lengt…

1 tool
How to accept payments for bookings on a WordPress site

To accept payments for bookings, use a booking plugin with a supported payment gateway. With Bookly, configure the gateway under Settings > Payments,…

1 tool
How to create and send email newsletters in WordPress

WordPress has no built-in newsletter system. You can code one around wp_mail(), but you would still need subscriber consent, unsubscribe handling, tem…

1 tool
How to improve SEO on a WordPress site

You can improve basic WordPress SEO without a plugin by fixing search visibility, using clear URLs, improving page content, adding internal links, opt…

1 tool
How to accept PayPal payments for bookings on WordPress

WordPress cannot take PayPal booking payments by itself. You need a booking plugin that manages time slots and a PayPal gateway integration, then you…

1 tool
How to add a video player to WordPress

WordPress can add a basic video player without a plugin. Use the Video block for an uploaded file, or paste a YouTube or Vimeo URL to create an embed;…

1 tool
How to create forms in WordPress

WordPress does not include a general-purpose form builder, so a working form needs either custom HTML and PHP or a form plugin. For most sites, instal…

1 tool
How to secure a WordPress site

Secure WordPress by keeping core, plugins and themes updated, using HTTPS and strong unique accounts, testing off-site backups, limiting file access a…

1 tool
How to accept restaurant bookings on a WordPress site

You need a booking plugin or reservation-ready theme to accept restaurant bookings properly. A basic form can collect requests, but it will not reliab…

1 tool
How to create reviews with Elementor

You can create a basic review section in Elementor with the Testimonial, Testimonial Carousel and Rating widgets, then add each review yourself. For c…

1 tool
How to send newsletters to MemberPress members

MemberPress sends transactional messages, not regular broadcast newsletters. Connect it to an email platform such as MailPoet or Mailchimp, map active…

1 tool
How to customize a WordPress website design

You can customise a WordPress website through Appearance > Editor with a block theme, or Appearance > Customize with a classic theme. The built-in too…

1 tool
How to create a dating website with WordPress

WordPress alone can handle pages and basic user accounts, but a dating website needs a community or membership plugin for profiles, directories, messa…

1 tool
How to build a multipurpose WordPress website

You can build a multipurpose WordPress website manually with pages, block patterns, templates, menus and global styles, without a plugin. The faster r…

1 tool
How to create a portfolio website with Elementor

You can create a small portfolio with WordPress pages and Elementor by building project pages, linking them from a grid and checking the mobile layout…

1 tool
How to create a photography portfolio website in WordPress

You can create a basic photography portfolio in WordPress without a plugin by combining Pages, the Media Library and the Gallery block. For masonry gr…

1 tool
How to create a medical clinic website in WordPress

You can create the clinic website with WordPress pages, a block theme or Elementor, and a clear mobile-first layout. Add a booking plugin or external…

1 tool
How to create a car dealer directory in WordPress

You can build a basic car dealer directory with WordPress custom post types, fields and taxonomies, but native WordPress does not provide vehicle filt…

1 tool
How to create an intranet in WordPress

You can build a basic intranet with WordPress, but WordPress alone does not provide a complete members-only network. You need access-control and colla…

1 tool
How to display conditional content in WooCommerce

WooCommerce does not provide a general conditional-content rule builder in its core settings. For one or two simple messages, add content with a WooCo…

1 tool
How to display product variation swatches in WooCommerce

WooCommerce does not provide colour, size, or image swatches in core; variable products use dropdowns by default. Create correctly configured attribut…

1 tool
How to let customers order multiple product variations in WooCommerce

WooCommerce lets customers add a selected variation to the cart, but it does not provide a native single-form bulk order table for one variable produc…

1 tool
How to add wishlists to WooCommerce

WooCommerce now has an experimental wishlist feature, but it only works for logged-in shoppers using a block-based product template. For guest wishlis…

1 tool
How to turn WooCommerce into a product catalog

WooCommerce can hide selected products with its built-in catalog visibility settings, but it has no complete catalog-mode switch. To remove prices, pu…

1 tool
How to send email notifications after file downloads

A plain WordPress file link does not provide a reliable after-download email trigger. Use Download Monitor to record the download, then either connect…

1 tool
How to customize a WordPress theme’s design and layout

You can customise a WordPress theme from the Site Editor or Customizer, depending on whether it is a block or classic theme. Use built-in design contr…

1 tool
How to enhance page designs in Beaver Builder

You can enhance Beaver Builder page designs with its built-in rows, columns, modules, spacing, typography, responsive controls and saved layouts. You…

1 tool
How to create sliders in Elementor

Elementor can create sliders without a separate slider plugin. Use Slides for a hero banner with text and buttons, Image Carousel for pictures, or Car…

1 tool
How to secure a WordPress website

You can secure a WordPress website without a plugin by updating WordPress, themes and plugins, removing unused software, limiting user permissions, en…

1 tool
How to accept file uploads in WordPress forms

WordPress does not provide a visitor-facing file-upload form by itself. Use a form plugin for the practical route, or build a custom multipart form th…

1 tool
How to display pricing plans with Elementor

You can display pricing plans in Elementor by building cards with containers, headings, feature lists and buttons. Elementor Pro also includes a Price…

1 tool
How to create sales funnels on WordPress

You can create a basic sales funnel in WordPress with a landing page, WooCommerce checkout, thank-you page and email sequence. The manual route is fin…

1 tool
How to add product filters in WooCommerce

WooCommerce can add product filters without custom code using the Product Filters block. Add it beside the Product Collection on your shop template, c…

1 tool
How to generate AI content in WordPress

You can generate AI content manually by asking an AI tool for a draft, then pasting and editing it in WordPress. For scheduled, multilingual, SEO-focu…

1 tool
How to create an affiliate program on WordPress

You can run a very small affiliate programme with unique coupon codes, order records and a spreadsheet, but proper referral links, cookie tracking, co…

1 tool
How to create custom forms in WordPress

For a simple contact form, WordPress 7.0 can use its experimental Form block; for a fully custom workflow, you need code or a form plugin. The manual…

1 tool
How to create canned replies for WordPress customer support

WordPress does not include a shared canned-reply library for customer support. You can keep approved replies in a document and copy them into tickets,…

1 tool