Skip to content
GPLWP Guides

Every guide

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

How to translate custom fields in WordPress

WordPress does not translate custom fields by itself. Use a multilingual plugin to decide which fields are translated, copied, or copied once, then en…

1 tool
How to white-label the WordPress admin dashboard

You can white-label parts of WordPress manually with Screen Options, a small site-specific plugin and admin hooks. That works for a simple client dash…

1 tool
How to add extra widgets to Elementor

To add extra widgets to Elementor, install an Elementor addon plugin, activate the widgets you need, and place them from the editor panel. A custom wi…

1 tool
How to let customers compare products in WooCommerce

WooCommerce does not provide a complete product comparison feature by itself. You can build a fixed comparison table manually, but a plugin is needed…

1 tool
How to send automated birthday emails and coupons in WooCommerce

WooCommerce can create coupons, but it does not collect birthdays or send birthday-triggered emails by itself. You need custom development or an autom…

1 tool
How to manage customer support tickets in WordPress

WordPress does not include a full customer ticket system. You can handle a small volume through a support email and the built-in Comments screen, but…

1 tool
How to secure a WordPress website

Secure WordPress by keeping core, themes and plugins updated, using HTTPS and strong unique passwords, limiting user access, maintaining tested off-si…

1 tool
How to create a membership site in WordPress

WordPress can handle basic member accounts and password-protected pages, but paid plans, automatic access expiry, content restriction and recurring pa…

1 tool
How to sell event tickets in WooCommerce

WooCommerce can sell basic event admission as a virtual product with a price and limited stock. For unique PDF tickets, QR codes, attendee details and…

1 tool
How to add state dropdowns to membership forms in WordPress

The exact method depends on your membership plugin. Paid Memberships Pro can turn its state field into a US state dropdown with one filter, while coun…

1 tool
How to create dynamic content with Elementor

Elementor dynamic content pulls values from the current post, page, archive or custom field into a reusable layout. Basic dynamic tags require Element…

1 tool
How to create advanced forms in WordPress

Basic HTML forms are possible without a plugin, but advanced WordPress forms need custom processing for validation, storage, uploads, email and paymen…

1 tool
How to run an affiliate program for WordPress memberships

WordPress alone cannot track membership referrals, commissions, refunds, and recurring payments. You can run a small programme manually with partner c…

1 tool
How to restrict downloads to members on WordPress

WordPress does not protect a Media Library file just because its page is members-only. For real member-only downloads, store the file behind authentic…

1 tool
How to build a disability service website with WordPress

You can build a disability service website in WordPress without a special plugin: use an accessible theme, clear service pages, a simple menu and an e…

1 tool
How to build a wedding website in WordPress

You can build a wedding website manually with a block theme, WordPress pages, a navigation menu, gallery blocks and an RSVP form plugin. For the fast…

1 tool
How to gamify user engagement in WordPress

WordPress does not include a points, badge or level system, so you must either build one with custom code or use a gamification plugin. Custom code is…

1 tool
How to customize cookie consent banners on WordPress

Customize the banner text, buttons, colours and layout in the cookie-consent plugin that powers it, then use WordPress Additional CSS for finer design…

1 tool
How to share inventory across WooCommerce products

WooCommerce does not natively share one stock pool across separate products. You can keep related options under one variable product, but separate lis…

1 tool
How to display custom fields in WordPress

WordPress stores custom fields as post meta. In a theme template, retrieve a value with get_post_meta() and output it after checking that it exists. F…

1 tool
How to add a custom sidebar to a WordPress site

You can add a custom sidebar manually by registering a widget area and loading it in your theme template. Classic themes need PHP and usually a child…

1 tool
How to streamline WordPress admin tasks

You can streamline many WordPress admin tasks without a plugin by tailoring dashboard screens, using suitable user roles, scheduling routine work, and…

1 tool
How to bulk import members in WordPress

WordPress can bulk-import core users with WP-CLI, but it does not automatically create membership records, levels, subscriptions or custom member fiel…

1 tool
How to create custom user registration forms in WordPress

WordPress can handle basic account registration, but custom fields, front-end layouts, profile editing, email verification, and conditional fields nee…

1 tool
How to create filterable content grids in WordPress

WordPress can build the grid with the Query Loop block, but it does not provide a general front-end filter bar by itself. For simple category views, l…

1 tool
How to customize the WordPress admin menu

You can customise a few WordPress admin menu items manually with an `admin_menu` callback, using menu slugs to hide or alter them. For role-based visi…

1 tool
How to create a professional business website in WordPress

You can create a professional business website in WordPress without a page builder by using a suitable theme, pages, blocks, global styles and a clear…

1 tool
How to create a sports club website

You can create a simple sports club website with WordPress pages, posts, a navigation menu and a block-based layout. If you need fixtures, player prof…

1 tool
How to showcase your work on a WordPress site

You can showcase your work without a plugin by creating project pages and displaying them with WordPress’s Gallery block. For a portfolio that grows,…

1 tool
How to create and sell online courses on WordPress

You need an LMS plugin or theme for proper lessons, quizzes, enrolment and progress tracking. WooCommerce can handle payments, but it must be connecte…

1 tool
How to set up a WooCommerce store

You can set up a basic WooCommerce store without custom code: install WooCommerce, run its setup wizard, add products, configure payments, taxes and s…

1 tool
How to migrate a membership site in WordPress

For a host or domain move, copy the complete WordPress files and database, then test the clone before changing DNS. If you are changing membership plu…

1 tool
How to connect WordPress memberships to Discord

WordPress does not natively sync membership status with Discord. The manual method is to invite members and manage Discord roles yourself; automatic r…

1 tool
How to customize membership pricing in WordPress

WordPress does not include membership pricing controls, so your membership plugin must handle the charge. Set the initial payment, recurring amount, b…

1 tool
How to display membership prices in local currencies on WordPress

WordPress does not natively convert membership prices by visitor location. For a small site, show manually calculated approximate prices beside your b…

1 tool
How to manage membership roles in WordPress

WordPress can assign roles and capabilities, but it does not include membership levels or automatic role changes when a subscription starts, changes,…

1 tool
How to drip content to members on WordPress

WordPress can schedule content for fixed dates, but it cannot natively release lessons a different number of days after each member joins. For signup-…

1 tool
How to collect mailing addresses at membership checkout

WordPress does not provide membership checkout fields by itself, so your membership plugin must handle the address. In Paid Memberships Pro, you can b…

1 tool
How to add size charts to WooCommerce products

WooCommerce does not include a reusable size-chart manager in its core product editor. For a few products, add a table to each product description; fo…

1 tool
How to run a point of sale in WooCommerce

WooCommerce can record occasional in-person sales through manual orders or its mobile POS tools, but the core admin is not a full shop counter system.…

1 tool
How to add user profiles and social login to WordPress

WordPress includes user accounts but not public front-end profiles or social login. You can build profiles with custom forms, user meta and OAuth code…

1 tool
How to automate affiliate and internal links in WordPress

WordPress does not automatically add contextual affiliate or internal links by itself. You can add a few links manually, hire a developer to filter po…

1 tool
How to create recipe cards in WordPress

You can build a basic recipe card with WordPress blocks, but core WordPress does not provide recipe fields, print styling or Recipe structured data. F…

1 tool
How to import content into WordPress

For content from another WordPress site, use Tools → Import with a WordPress XML export. CSV, XML, custom fields and scheduled updates usually need an…

1 tool
How to show estimated delivery dates in WooCommerce

WooCommerce does not provide dynamic estimated delivery dates in its core settings. You can add a basic promise manually to product and shipping text,…

1 tool
How to track membership analytics in WordPress

WordPress does not provide membership analytics by itself. Connect GA4 through Google Tag Manager or site code, then record events such as sign_up, pu…

1 tool
How to send membership expiration reminder emails in WordPress

WordPress does not send membership expiration reminders by itself. Use the email features in your membership plugin for a basic notice, or add an exte…

1 tool
How to accept donations on a WordPress site

For a simple donation button, create a hosted payment link with Stripe or PayPal and add it to a WordPress page. For recurring donations, donor record…

1 tool
How to get lifetime updates for WordPress products

WordPress cannot grant lifetime updates by itself. You need a product licence that includes perpetual update access, then activate it on your site and…

1 tool
How to get lifetime updates for WordPress plugins

There is no WordPress setting that turns a paid plugin licence into lifetime updates. Plugins from WordPress.org can keep updating while they are main…

1 tool
How to improve website accessibility in WordPress

Improve accessibility in WordPress by fixing headings, image text, links, contrast, forms, keyboard access and media in your content and theme. Test t…

1 tool
How to create directories from form entries

Gravity Forms stores submissions in WordPress, but it does not provide a public directory by itself. You can manually send each submission to a custom…

1 tool
How to create membership tiers and restrict content in WordPress

WordPress can make content public, private or password protected, but it does not provide paid membership tiers, subscriptions or member-level access…

1 tool
How to create a membership site in WordPress

WordPress can handle user accounts and basic roles, but it does not include paid memberships, recurring billing or membership-level content protection…

1 tool
How to add a store locator to a WordPress site

WordPress does not include a store locator with nearest-location search, filters and map markers. You can build one with a custom post type and mappin…

1 tool
How to build a construction company website with WordPress

You can build a construction company website without custom code by creating core pages, setting a static homepage, and using WordPress blocks for the…

1 tool
How to create a photography portfolio website in WordPress

You can create a photography portfolio in WordPress without a plugin by using a suitable theme, a static home page, and Gallery blocks for each projec…

1 tool
How to create an online store with WooCommerce

Install the WooCommerce plugin on WordPress, run its setup wizard, add products, configure payments, taxes and shipping, then place a test order. WooC…

1 tool
How to design a professional WooCommerce store

You can design a professional WooCommerce store without writing code by using a block theme, the Site Editor and WooCommerce’s product, cart and check…

1 tool
How to create a technology business website with WordPress

You can create a technology business website in WordPress without a page-builder plugin by using Pages, a block theme and the Site Editor. Build the c…

1 tool