Skip to content
GPLWP Guides

Every guide

Practical, step-by-step answers to the jobs people actually need doing in WordPress.

How to collect ratings on WordPress posts and pages

WordPress does not include a built-in rating system for posts and pages. You can build one with a custom plugin using stored vote data and an AJAX for…

1 tool
How to let customers pay with a wallet in WooCommerce

WooCommerce does not include a customer wallet with deposits and stored balances, so you need a wallet extension or custom payment-gateway development…

2 tools
How to offer product customization in WooCommerce

WooCommerce can handle basic personalisation through variations and product add-ons, such as text fields, choices and uploads. It does not provide a v…

1 tool
How to add hover effects to images in Elementor

Elementor’s Image widget includes built-in hover animations, transition timing and filters, so basic effects need no extra plugin. For custom zooms or…

1 tool
How to create an online directory in WordPress

You can build a small, curated directory with WordPress posts or pages, categories, custom fields and a directory landing page. For searchable listing…

2 tools
How to create a news, video, and podcast website in WordPress

You can publish news articles and embed videos with WordPress alone. A proper podcast usually needs a podcast host or podcast plugin to generate the r…

1 tool
How to create a video membership site in WordPress

You need a membership plugin or an all-in-one membership theme because WordPress does not provide subscriptions, payment access rules or protected vid…

1 tool
How to create a musician website

You can create a musician website in WordPress without a specialist plugin by combining a static homepage, Audio or Playlist blocks, event pages, a ga…

1 tool
How to build a responsive WordPress website

You do not need a plugin to build a responsive WordPress website. Choose a responsive theme, set flexible layouts and typography, use properly sized i…

1 tool
How to create an intranet in WordPress

You can build a basic intranet with WordPress pages, private content, user accounts and carefully assigned roles. WordPress does not provide whole-sit…

1 tool
How to create an online store with WooCommerce

To create an online store with WooCommerce, install WooCommerce on WordPress, follow its setup checklist, add products, configure payments, tax and sh…

1 tool
How to import XML products into WooCommerce

WooCommerce's built-in importer accepts CSV or TXT, not supplier XML, so a direct XML import needs an importer plugin or a custom conversion script. F…

1 tool
How to accept direct debit payments on a WordPress site

WooCommerce does not collect direct debits by itself. You need a gateway integration such as GoCardless, which creates the customer’s bank mandate, re…

1 tool
How to accept cheque payments on a WordPress site

WooCommerce includes cheque payments, so you do not need a plugin for the basic setup. Go to WooCommerce > Settings > Payments > Take offline payments…

1 tool
How to pay multi-level affiliate commissions in WordPress

WordPress does not calculate multi-level affiliate commissions by itself. You need an affiliate system that records parent relationships, calculates e…

1 tool
How to track ad performance in WordPress

You can track ad clicks and conversions in WordPress with Google Analytics 4, UTM-tagged links and event tracking. Impressions for self-hosted banners…

1 tool
How to track ad performance in WordPress

You can track ad clicks and campaign traffic with GA4, but reliable impressions and conversions need extra event setup. Use Google Tag Manager for a m…

1 tool
How to run an affiliate program on WordPress

WordPress has no built-in affiliate-program system. For a small programme, you can assign unique WooCommerce coupons and reconcile sales manually, but…

5 tools
How to pay affiliates recurring commissions for subscriptions

AffiliateWP can track the first subscription payment, but recurring commissions need a recurring-referrals add-on or custom automation. The manual rou…

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

You can add social sharing buttons with the Sharing Buttons block supplied by Jetpack, or use a dedicated sharing plugin for floating buttons and per-…

1 tool
How to manage inventory in WooCommerce

WooCommerce can manage stock without another plugin. Enable global stock management, turn it on for each product or variation, then set quantities, ba…

2 tools
How to build landing pages in WordPress

WordPress can build a landing page with a normal Page and the block editor, so you do not need a plugin for a simple page. Use a focused layout, set t…

1 tool
How to create a manufacturing business website with WordPress

Create a clear WordPress site with pages for capabilities, products, industries, quality, case studies, careers and contact. The manual block-editor r…

1 tool
How to create a professional textile business website

Create a clear WordPress site with pages for your products, services, capabilities, about information and contact details. Use WooCommerce if customer…

1 tool
How to bulk edit WordPress content

WordPress lets you bulk edit selected posts and pages from their list screens, including status, author, comments, pings and taxonomies. For titles, c…

1 tool
How to customize email templates in WooCommerce

WooCommerce lets you change logos, colours, fonts, subjects, headings and footer text from its email settings. For deeper layout changes, use hooks or…

1 tool
How to translate a WordPress website

WordPress does not provide a complete multilingual website system by itself. You can duplicate pages and link language versions manually, but a transl…

2 tools
How to build a WooCommerce store

Build a WooCommerce store by installing the plugin on WordPress, running its setup wizard, adding products, and configuring payments, tax and shipping…

2 tools
How to automate email notifications for hotel bookings on WordPress

Most WordPress hotel booking plugins can send confirmation, cancellation and payment emails from their own settings. For reminders before check-in or…

2 tools
How to customize form entry layouts in WordPress

Gravity Forms lets you manage submissions in WordPress, but it does not provide a built-in front-end entry layout builder. You can customise existing…

1 tool
How to add video meetings to WordPress bookings

For occasional bookings, create a Zoom meeting and add its join link to your booking confirmation or service instructions. For regular or one-to-one a…

1 tool
How to bulk edit LMS courses in WordPress

You can bulk change basic course data through your LMS or WordPress list screen, but the built-in tools usually cover only status, taxonomy, or select…

1 tool
How to bulk edit orders in WooCommerce

WooCommerce lets you select several orders and bulk-change their status or remove personal data. It does not natively bulk-edit addresses, payment met…

1 tool
How to manage data tables in WordPress

WordPress’s Table block is fine for a small, mostly static table. For records that need regular editing, importing, filtering, or bulk updates, store…

1 tool
How to bulk edit users in WordPress

WordPress lets you select multiple users and change their role, delete accounts or send password-reset emails. It does not natively bulk-edit profile…

1 tool
How to manage custom tables in WordPress

WordPress custom tables are managed in code with the $wpdb API, a prefixed table name, prepared queries and dbDelta() for schema changes. For one-off…

1 tool
How to bulk edit events on WordPress

You can use WordPress’s built-in Bulk actions menu for simple event changes such as status, author, categories, or comments. Event dates, times, venue…

1 tool
How to bulk edit comments in WordPress

WordPress lets you bulk approve, unapprove, mark as spam or trash comments from Comments. It does not provide a native bulk editor for comment text, n…

1 tool
How to bulk edit taxonomy terms in WordPress

WordPress can edit taxonomy terms one at a time and delete selected terms in bulk, but it cannot natively bulk-change names, slugs, descriptions, or p…

1 tool
How to organize products by brand in WooCommerce

WooCommerce now includes a dedicated Brands taxonomy, so you can create brands, assign them to products, and give each brand its own archive page with…

1 tool
How to organize WordPress content with categories

Use WordPress’s built-in Posts > Categories screen to create a clear hierarchy, then assign categories from each post’s editor sidebar. The manual rou…

1 tool
How to accept payments for online courses in LearnPress

LearnPress does not process every payment method by itself. For a simple setup, use its built-in PayPal or offline payment option; for cards, currenci…

1 tool
How to manage cookie consent on WordPress

WordPress does not provide complete cookie-consent management by itself. You must identify the cookies your site uses, keep necessary cookies running,…

3 tools
How to receive scheduled sales reports in WooCommerce

WooCommerce includes Analytics reports and CSV exports, but it does not provide a general built-in schedule for emailing sales summaries. For recurrin…

1 tool
How to manage customer support tickets in WooCommerce

WooCommerce does not include a full ticket queue by default. For a small shop, manage requests through a support inbox and record replies as private o…

1 tool
How to sync WordPress bookings with Google Calendar

WordPress has no universal booking-to-calendar sync, so your booking plugin must provide a Google integration, an iCal feed, or an API connection. Use…

1 tool
How to collect newsletter subscribers in WordPress

WordPress does not provide a complete newsletter list and sending system by itself. Use your email marketing provider’s hosted or embedded signup form…

2 tools
How to generate event attendance and ticket sales reports in WordPress

WordPress does not provide one universal event report. Use your event plugin’s booking or attendee records, and WooCommerce order reports when tickets…

1 tool
How to manage multi-day events on WordPress

WordPress does not include multi-day event scheduling, ticketing or daily check-ins by itself. For a simple event, publish a page with the dates and s…

1 tool
How to create a roofing company website in WordPress

You can create a roofing company website in WordPress without a page-builder plugin: choose a suitable theme, create service and project pages, build…

1 tool
How to create a church website

Create the site around the questions visitors ask first: when services happen, where the church is, what to expect, and how to get involved. WordPress…

1 tool
How to build a roofing business website with WordPress

Build the site with WordPress pages, a block-based layout, project photos, service-area information and prominent quote buttons. You can do the design…

1 tool
How to create an architecture portfolio website

You can create an architecture portfolio in WordPress without a plugin by building project pages, adding image galleries and arranging them through yo…

1 tool
How to create a fashion magazine website with WordPress

You can create a fashion magazine in WordPress without a plugin by using posts, categories, featured images, the Site Editor and Query Loop blocks. Bu…

1 tool
How to build an IT services website with WordPress

You can build an IT services website manually with a WordPress block theme, pages, patterns and a contact-form plugin. Create a static homepage, servi…

1 tool
How to create a podcast website with WordPress

WordPress can display podcast episodes with its built-in Audio block, but a public podcast also needs a valid RSS feed and reliable audio hosting. You…

1 tool
How to accept yoga class bookings on a WordPress site

You need a booking plugin for live yoga class reservations, capacity limits, payments and reminders. A form plus email or a spreadsheet is fine for a…

1 tool
How to schedule blog posts on WordPress

WordPress can schedule blog posts without a plugin. Open the post editor, set a future date and time in the publishing panel, check the site timezone,…

2 tools
How to track Facebook ad conversions on WordPress

You need a Meta Pixel on your WordPress site and an event for the action that matters, such as Lead or Purchase. You can add the base code and simple…

1 tool
How to create an organic farm website

You can create an organic farm website with WordPress blocks and a suitable theme; no page builder is required. Create pages for your farm, products,…

1 tool