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
829
Steps written
4,911
Tools compared
1,238
Topics
21

Latest guides

All guides →
How to connect LearnDash courses to a social learning community

LearnDash does not natively sync course enrolments, completions, and lesson activity with a social community. You can link course pages to community g…

1 tool
How to manage inventory across multiple locations in WooCommerce

WooCommerce does not provide warehouse-level stock for one product out of the box. You can manage small inventories manually with separate products or…

1 tool
How to customize the thank-you page in WooCommerce

You can customize WooCommerce’s thank-you page in the Site Editor if you use a block theme, or add content with hooks on a classic theme. For a full d…

1 tool
How to build a website for a VPN or cloud service

You can build the marketing site with WordPress, a suitable theme and the block editor without custom code. Add WooCommerce or another service integra…

1 tool
How to create a professional portfolio website with WordPress

You can create a professional WordPress portfolio without a plugin by using pages, image galleries, a static homepage and the Site Editor or block edi…

1 tool
How to create staging sites for WordPress

Create a staging site by copying your WordPress files and database to a separate location, then update its database connection and URLs. Your hosting…

1 tool
How to create contact forms in WordPress

Self-hosted WordPress does not include a general-purpose contact form builder, so you need either a form plugin or custom code. A plugin is the practi…

1 tool
How to track ad conversions in WooCommerce

WooCommerce does not send ad conversion data to Google, Meta or LinkedIn by itself. You must add tracking through Google Tag Manager, custom code or a…

1 tool
How to add social chat buttons to a WordPress site

You can add one or two social chat buttons manually with WordPress buttons or a Custom HTML block, then link them to WhatsApp, Telegram, Messenger or…

2 tools
How to create product grids in WooCommerce

For most stores, add WooCommerce’s Product Collection block to a page or shop template, choose the products, then set the grid columns and pagination.…

1 tool
How to display weather forecasts with Elementor

Elementor can display weather data, but the forecast must come from an external API, embed, shortcode, or weather plugin. For one fixed location, cust…

1 tool
How to create discount rules in WooCommerce

WooCommerce handles simple discounts with sale prices and built-in coupons. For quantity tiers, BOGO offers, role-based pricing, cart-value rules or s…

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.