Skip to content
GPLWP Guides

Every guide

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

How to prorate membership billing on WordPress

WordPress does not calculate prorated membership charges by itself. For a small site, calculate the unused balance manually and apply a one-time credi…

1 tool
How to customize member homepages on WordPress

WordPress can handle one custom member landing page with a page template and login redirect, but separate homepages, protected sections, profiles, and…

1 tool
How to automate LMS course workflows in WordPress

You can automate simple course access, prerequisites, content release and certificates inside many WordPress LMS plugins. For workflows that connect e…

1 tool
How to speed up a slow WordPress site

Start by measuring the slow page, then enable page caching, resize and compress images, remove unnecessary plugins, and check your hosting and PHP ver…

1 tool
How to create a personal blog with WordPress

You can create a personal blog with WordPress without a plugin: choose a suitable theme, set your homepage, customise the header and blog layout, then…

1 tool
How to build a custom WordPress website

Build a custom WordPress website by planning its pages, choosing a suitable theme, creating the content, and adjusting templates, colours, typography…

1 tool
How to price products by measurement in WooCommerce

WooCommerce cannot calculate a live price from typed measurements on its own. For fixed sizes, use variations; for customer-entered length, width, are…

1 tool
How to navigate WordPress admin with keyboard shortcuts

You can navigate much of WordPress admin with Tab, Shift+Tab, Enter and arrow keys, while the block and site editors add dedicated shortcuts. Press Ct…

1 tool
How to pay affiliates through PayPal on WordPress

WordPress cannot calculate commissions or send affiliate payments by itself, so you need an affiliate management plugin. With AffiliateWP, connect Pay…

1 tool
How to reset and restore a WordPress site

Back up both your WordPress files and database before resetting anything. You can reset manually by creating a clean installation or clearing the data…

1 tool
How to display products in tables in WooCommerce

WooCommerce’s built-in product blocks and [products] shortcode create product grids, not full product tables. For a basic catalogue, you can build a t…

1 tool
How to display conditional cart notices in WooCommerce

WooCommerce does not provide a dashboard setting for conditional cart notices, but you can add one with PHP on the classic cart page. For product, cat…

1 tool
How to create membership plans in WooCommerce

WooCommerce alone can sell a membership product, but it does not create membership plans with automatic content access, expiry or member discounts. Fo…

1 tool
How to split WooCommerce carts into shipping packages

WooCommerce uses one shipping package by default. You can split the cart manually with the woocommerce_cart_shipping_packages filter, but conditional…

1 tool
How to customize a WordPress site’s design

You can customize a WordPress design without code using Appearance > Editor on a block theme or Appearance > Customize on a classic theme. For deeper…

1 tool
How to control membership-based menu visibility on WordPress

WordPress does not include built-in menu rules for membership levels. You can manually swap separate menus with theme code, which is fine for simple l…

1 tool
How to limit post views on WordPress

WordPress does not include a built-in post-view limit. You can build one with custom code that tracks visitors and resets their allowance, but a membe…

1 tool
How to offer group discounts for WordPress memberships

WordPress does not provide group membership discounts by itself. If your membership plugin supports discount codes, create one limited-use code for th…

1 tool
How to display external photo albums in WordPress

WordPress does not natively turn a Google Photos album into a responsive gallery. For a simple album, add its shared link; for a proper grid, lightbox…

1 tool
How to migrate galleries between WordPress plugins

Migrating galleries between WordPress plugins is rarely a database-only job because each plugin stores images, albums, metadata and display settings d…

1 tool
How to import images from Dropbox into WordPress galleries

WordPress does not offer a Dropbox source in its core gallery tools. The manual route is to download the images from Dropbox, upload them to the Media…

1 tool
How to create audio galleries in WordPress

WordPress can create a basic audio gallery without a plugin by using the Playlist block, which groups tracks into one player. If you need a visual gri…

1 tool
How to collect product reviews in WooCommerce

WooCommerce includes product reviews, star ratings, moderation, verified-owner labels and review-request emails. Enable reviews in the product setting…

1 tool
How to calculate and display form submission data

Gravity Forms can calculate values within one submission and show them in confirmations or notifications. It does not natively provide live counts, av…

1 tool
How to restrict custom content by membership level on WordPress

WordPress cannot restrict custom post types by membership level on its own. You need either custom code connected to a membership system or a membersh…

1 tool
How to filter spam membership registrations on WordPress

WordPress has no built-in spam filter for membership registrations. First protect the actual signup form with CAPTCHA, honeypot or email verification,…

1 tool
How to collect member names during checkout on WordPress

If you use Paid Memberships Pro, you can collect first and last names without a form builder by adding User Fields to the membership checkout. For the…

1 tool
How to build a WordPress website without coding

You can build a WordPress website without coding by choosing a theme, creating your pages, and arranging blocks in the visual editor. A block theme le…

1 tool
How to let customers subscribe to price drop alerts in WooCommerce

WooCommerce does not include customer price-drop subscriptions, target-price tracking or automatic alerts. You can build that workflow with custom cod…

1 tool
How to generate PDF invoices in WooCommerce

WooCommerce does not create PDF invoices in core. For occasional orders, send the built-in order-details email and save it as a PDF from the browser;…

2 tools
How to show personalized product recommendations in WooCommerce

WooCommerce can show related products, upsells and cross-sells, but it does not create fully personalized recommendations from each shopper’s views an…

1 tool
How to create and sell online courses

WordPress can publish course content, but selling a proper course with enrolment, progress tracking, quizzes, and protected lessons requires an LMS pl…

1 tool
How to block fraudulent orders in WooCommerce

WooCommerce does not provide the same fraud-blocking tools on every hosting setup. Use your payment gateway and any available WooCommerce fraud contro…

1 tool
How to create classified listings on WordPress

WordPress can display simple classified listings, but it does not provide front-end submissions, seller accounts, advanced filters or listing payments…

1 tool
How to let users upload images in bbPress forums

bbPress does not include a complete image-upload system for ordinary forum members, so the manual route involves enabling the WordPress media editor a…

1 tool
How to bulk edit products in WooCommerce

WooCommerce includes a basic bulk editor for selected products and a built-in CSV importer for larger updates. Use the list editor for simple changes,…

1 tool
How to create and manage assignments in LearnPress

LearnPress does not provide a complete assignment workflow in its core features. Add an assignments extension, place the assignment in a course curric…

1 tool
How to track student grades in LearnPress

LearnPress can track course progress, quiz scores and pass or fail status through its built-in course and quiz settings. For a central gradebook with…

1 tool
How to automatically expire content in WordPress

WordPress does not include a built-in expiry setting for published posts or pages. You can create a custom workflow using post metadata and WP-Cron, b…

1 tool
How to create an online bookstore with WooCommerce

To create an online bookstore, install WooCommerce, add each book as a product, organise titles with categories and attributes, then configure payment…

1 tool
How to improve search on a WordPress site

Start by fixing the search form and results template, then include the post types your visitors actually need. Native WordPress search does not index…

1 tool
How to create custom order statuses in WooCommerce

WooCommerce does not include a built-in custom-status editor. For a simple internal label, register the status with a small code snippet; for customer…

1 tool
How to track product profit margins in WooCommerce

WooCommerce product sales reports do not automatically show true profit margins unless you record each product’s cost of goods. You can calculate marg…

1 tool
How to create sequential order numbers in WooCommerce

WooCommerce does not create clean sequential order numbers by default because order IDs are shared with other WordPress content. A code filter can ref…

1 tool
How to accept card payments in WooCommerce

WooCommerce cannot process card payments by itself. Connect a payment gateway such as WooPayments, complete the provider’s verification, enable card p…

4 tools
How to prevent content copying on WordPress

WordPress cannot completely stop visitors from copying public content. You can deter casual theft with CSS, JavaScript, watermarks and restricted down…

1 tool
How to add custom code to WordPress

You can add custom CSS, JavaScript, HTML or PHP manually, but each type belongs in a different place. Use Additional CSS or a child theme for small ch…

1 tool
How to improve email deliverability on WordPress

Improve WordPress email deliverability by sending through an authenticated SMTP provider, using a domain-based From address, and publishing SPF, DKIM,…

1 tool
How to improve SEO on a WordPress site

You can improve WordPress SEO without a plugin by fixing indexing settings, choosing clear URLs, writing useful page titles and descriptions, improvin…

1 tool
How to manage digital downloads in WordPress

For simple public files, upload them to the Media Library and add a File block to a page. WordPress does not, by itself, provide reliable private-file…

1 tool
How to generate product QR codes in WooCommerce

WooCommerce does not include a built-in product QR-code generator. For a few products, create a QR code from each product URL and add the image to the…

1 tool
How to build a member community on WordPress

WordPress core can create user accounts and assign basic roles, but it does not provide member profiles, directories, private messaging or a complete…

1 tool
How to build a dental practice website

Build the site around what patients need first: services, dentist and staff details, opening hours, location, emergency information, and an obvious ca…

1 tool
How to build a food shop with WooCommerce

You can build a food shop with WooCommerce without custom code: add your catalogue, configure payment, tax and delivery settings, create food-specific…

1 tool
How to sync WordPress bookings with a calendar

WordPress has no built-in booking-to-calendar sync. If your booking plugin supports iCal, you can exchange calendar feeds, but updates may be delayed.…

2 tools
How to build an electrician website with WordPress

Build the site around services, locations, proof and contact options. You can do the layout manually with a block theme and WordPress pages; use Eleme…

1 tool
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