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
592
Steps written
3,512
Tools compared
781
Topics
21

Latest guides

All guides →
How to enroll groups in WordPress courses

In LearnDash, create a group, assign its courses, then add existing WordPress users as Group Users. This manual route is fine for small cohorts; for l…

1 tool
How to run lotteries and contests in WooCommerce

WooCommerce does not include lottery tickets, entry limits or winner selection. For a small contest, sell a virtual entry product and draw from the pa…

1 tool
How to offer volume discounts for bookings

Volume discounts for bookings usually need a booking plugin with rules based on people, appointments or total value. Some systems support this nativel…

1 tool
How to let customers book multiple services on a WordPress site

WordPress does not include a multi-service booking cart. You need a booking plugin that lets customers add separate services, dates and times to one c…

1 tool
How to send WhatsApp appointment notifications on a WordPress site

WordPress cannot send WhatsApp appointment notifications on its own. You need a booking system plus WhatsApp Business Platform, Twilio, or an integrat…

1 tool
How to send SMS appointment notifications on a WordPress site

WordPress does not send appointment SMS by itself. You need a booking plugin with SMS support, an account with an SMS gateway, and notification templa…

1 tool
How to offer off-peak discounts for bookings

To offer off-peak booking discounts, use your booking plugin’s date, weekday or time-slot pricing if it supports those rules. If it does not, create a…

1 tool
How to set membership expiration dates on WordPress

WordPress does not include membership expiration dates by itself. Use your membership plugin’s expiration settings for fixed terms, or add custom deve…

1 tool
How to let customers book multiple staff members in WordPress

WordPress cannot let customers book several staff members for one appointment by itself. For occasional bookings, use a form and confirm availability…

1 tool
How to create a pet business website with WordPress

You can create a pet business website with WordPress without a page builder by using a block theme and the Site Editor. Build a clear home page, servi…

1 tool
How to clone WordPress sites

To clone a WordPress site, copy its files and database to a new location, update the database connection, and safely replace the old URLs. The manual…

1 tool
How to manage backups for multiple WordPress sites

Each WordPress backup must include both the site files and database. You can manage a few sites manually with hosting tools, SFTP and WP-CLI, but a ce…

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.