Skip to content
GPLWP Guides

Right. How do I actually do that?

Step-by-step guides for the jobs WordPress makes harder than they should be — and the tools that do them for you when you would rather not.

Guides
560
Steps written
3,315
Tools compared
717
Topics
21

Latest guides

All guides →
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

What’s in every guide

  1. The short answerWhat the answer actually is, before any steps. If the honest answer is “you need a plugin”, it says so up top.
  2. What you needThe prerequisites, so you find out about them now rather than four steps in.
  3. The stepsIncluding the manual route where one exists, with the parts that make it annoying left in.
  4. Tools that do this jobEvery product we have covered that solves this task — a list that grows as we cover more.
  5. SourcesThe documentation each step was checked against, so you can verify it yourself.

By topic

How this works

01

The job comes first, not the product

A guide is about a task you are trying to finish. Whether a product is involved is a detail, and sometimes the answer is that you do not need one.

02

The manual route stays in

Where a job can be done without installing anything, we show you how — including why it is irritating. A tutorial that opens with “install this plugin” is an advert.

03

Guides get better with age

Several products usually do the same job. Rather than publish a page for each, we keep one guide and add each tool as we cover it. The comparison at the bottom keeps growing.