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
545
Steps written
3,224
Tools compared
690
Topics
21

Latest guides

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

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

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.