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
87
Steps written
509
Tools compared
89
Topics
17

Latest guides

All guides →
How to create an online course website with WordPress

You can publish course material with normal WordPress pages, but a proper online course website needs an LMS plugin for lessons, enrolment, progress,…

1 tool
How to add custom product options in WooCommerce

Use WooCommerce variations for fixed choices such as size or colour. For text, file uploads, conditional fields or option-based charges, you need an a…

1 tool
How to import coupons in WooCommerce

WooCommerce does not include a general coupon CSV importer. You can create a few coupons manually, but importing many codes requires a CSV importer ex…

1 tool
How to accept bookings in WooCommerce

WooCommerce can sell a service as a normal product, but it cannot manage booking slots, availability or double bookings on its own. For occasional boo…

1 tool
How to create multi-step forms in WordPress

WordPress does not provide a stable, built-in multi-step form builder. You can build one manually with HTML, JavaScript, and server-side handling, but…

1 tool
How to speed up a slow WordPress site

Start by measuring the slow pages, then fix oversized images, unnecessary plugins, slow hosting, and missing page caching. You do not need a plugin fo…

1 tool
How to customize admin columns in WordPress

Use Screen Options to hide or show existing columns. To add custom fields, taxonomies, user data, sorting, or filtering, you need code using WordPress…

1 tool
How to let users submit content from the front end of WordPress

WordPress does not include a finished front-end post submission form, so a manual setup needs custom code for fields, security, uploads and moderation…

1 tool
How to save WordPress custom fields in a custom table

WordPress custom fields normally use the post meta tables, so saving them in a custom table requires your own table, save routine and retrieval code,…

1 tool
How to create custom fields in WordPress

WordPress stores custom fields as post metadata. For a one-off value, enable Custom Fields in the block editor and add a key and value. For a proper e…

1 tool
How to sell points and reward access on WordPress

WordPress does not provide a built-in system for selling points or granting paid access to achievements, ranks and protected content. For a small site…

1 tool
How to offer multiple currencies in WooCommerce

WooCommerce has one base currency built in, so it cannot provide full multi-currency shopping and checkout on its own. You can show converted prices w…

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.