Skip to content
GPLWP Guides

Every guide

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

How to create and manage online courses on WordPress

You can publish a basic course with WordPress pages, media and navigation, but a private, trackable course needs an LMS or membership plugin. Use page…

1 tool
How to build a social community in WordPress

WordPress does not provide profiles, groups, activity feeds and private messaging as one built-in system, so you need a community plugin. BuddyPress g…

1 tool
How to add photo albums to a PeepSo community

PeepSo’s core community features do not provide a complete member photo-album system on their own. Use the PeepSo Photos feature, configure its upload…

1 tool
How to let users connect with friends on WordPress

WordPress does not provide friend requests or connection lists by itself, so you need a community plugin or custom development. BuddyPress is the prac…

1 tool
How to collect and vote on community ideas in WordPress

WordPress core can handle idea content and comments, but it has no built-in idea submission and voting workflow. You can build one with a custom post…

1 tool
How to build a social community in WordPress

WordPress core does not provide member profiles, activity feeds, groups or social interactions, so you need a community plugin. BuddyPress is the manu…

1 tool
How to let members share audio and video in a WordPress community

For simple sharing, let members paste YouTube, Vimeo, SoundCloud or other supported media links into community posts. If members must upload audio and…

1 tool
How to create a social network in WordPress

WordPress cannot create a full social network on its own. You need a community plugin for profiles, groups, activity feeds and messaging; BuddyPress i…

1 tool
How to gamify a WordPress community with badges and points

WordPress does not include a complete community gamification system, so you need either custom development or a gamification plugin. The manual route…

1 tool
How to collect photo reviews in WooCommerce

WooCommerce supports text reviews and star ratings, but it does not provide customer photo uploads in core. Enable native reviews first, then use a ph…

1 tool
How to customize WooCommerce thank-you pages

WooCommerce’s default thank-you page can be changed with hooks or an upgrade-safe template override. For different pages by product, category, payment…

1 tool
How to create a forum on WordPress

WordPress comments are not a proper forum, so you need a forum plugin for topics, replies, member accounts and moderation. The manual route is to conf…

1 tool
How to create an education website with WordPress

You can create a basic education website with WordPress pages, blocks and a suitable theme, without writing code. For online lessons, enrolment, quizz…

1 tool
How to build an online store with WordPress

To build an online store with WordPress, install WooCommerce, choose a compatible theme, add products, configure the shop pages and design the catalog…

1 tool
How to accept donations on a WordPress site

You can accept simple one-off donations with a PayPal button or payment link, without a WordPress plugin. For card payments, recurring gifts, receipts…

1 tool
How to accept hotel bookings on a WordPress site

WordPress cannot handle hotel availability and nightly reservations on its own. Use WooCommerce with a hotel booking extension, define rooms, rates an…

1 tool
How to create a personal portfolio website in WordPress

You can create a simple portfolio in WordPress without a plugin by building Home, Work, About and Contact pages, adding project images, setting a stat…

1 tool
How to create a website for a printing service

Create the core pages first, then build a homepage that sends visitors to services, examples and a quote request. You can do this manually with WordPr…

1 tool
How to customize a WordPress website’s design

You can customize a WordPress design without code using the Site Editor for block themes or the Customizer for classic themes. Use block settings and…

1 tool
How to build a construction business website

You can build a construction business website with WordPress pages, blocks and a suitable theme. Create a clear homepage, service pages, project showc…

1 tool
How to design a WordPress blog layout

You can design a WordPress blog layout without a plugin by editing your theme, templates and Query Loop. Use a block theme for the most control, or ch…

1 tool
How to create an online course website with WordPress

You need an LMS plugin because WordPress does not provide course enrolment, lesson progression, quizzes or student access controls by itself. Add WooC…

1 tool
How to build an insurance website with WordPress

Build the pages with WordPress blocks and a suitable theme, but use a dependable form solution for quote requests: WordPress’s core Form block is curr…

1 tool
How to design a WooCommerce storefront

Designing a WooCommerce storefront starts with your theme, navigation, global styles, shop layout and product templates. You can do this manually with…

1 tool
How to create a news or magazine website in WordPress

You can create a news or magazine website with WordPress core by organising posts into categories, building a homepage with Query Loop blocks and sett…

1 tool
How to create and customize a WordPress website

Create the main pages first, choose a block or classic theme, then set your homepage, navigation, colours, typography, header, footer, and page layout…

1 tool
How to create a kindergarten website in WordPress

Create the main pages first, then set a static homepage, build the header and navigation, and style the site with WordPress blocks or a page builder.…

1 tool
How to build a professional WordPress website

You can build a professional WordPress website without custom code by choosing a suitable theme, creating core pages, setting a static homepage, editi…

1 tool
How to create an architecture portfolio website in WordPress

You can create an architecture portfolio in WordPress without a plugin by using pages, gallery blocks, featured images and a simple project structure.…

1 tool
How to create a construction business website with WordPress

You can create a construction business website with WordPress using pages, block layouts, image galleries and a clear navigation menu. The manual rout…

1 tool
How to build a furniture store with WooCommerce

WooCommerce can handle a basic furniture store without another ecommerce plugin. Add your products as simple or variable items, include accurate dimen…

1 tool
How to build a website for an HVAC business

You can build a basic HVAC website in WordPress without custom code: use a suitable theme, create pages for each main service and service area, then a…

1 tool
How to accept rental bookings on a WordPress site

WordPress cannot accept rental bookings with live availability by itself, so you need a booking plugin or rental-focused theme. Configure your listing…

1 tool
How to import and export WooCommerce data

WooCommerce includes built-in CSV import and export for products, but not a complete customer and order transfer workflow. Use the product tools for s…

1 tool
How to create a creative portfolio website

You can create a creative portfolio in WordPress without a plugin by building project pages, adding image galleries, setting a static home page, and e…

1 tool
How to create a blog or magazine site in WordPress

You can create a blog or magazine site with WordPress’s built-in pages, categories, Site Editor and Query Loop blocks. The manual route works well for…

1 tool
How to create a classified ads site in WordPress

WordPress can store classified ads, but it does not provide front-end submissions, seller profiles, listing search, moderation workflows or paid ads b…

1 tool
How to add custom login forms in WordPress

You can add a basic custom login page without a plugin by placing WordPress’s built-in login form function in a page template. Use a plugin when you n…

1 tool
How to limit form submissions in WordPress

The exact steps depend on your form plugin: many builders offer a limit setting, while others need a plugin extension or custom server-side code. For…

1 tool
How to create dependent dropdowns in WordPress forms

WordPress does not provide dependent dropdowns as a general form feature. For a small fixed list, connect two select fields with JavaScript; for datab…

1 tool
How to add color pickers to WordPress forms

You can add a basic colour picker with an HTML input type="color", but your form plugin must also process and email the field value. For palettes, RGB…

1 tool
How to password-protect WooCommerce products

WooCommerce can password-protect an individual product without another plugin. For product categories, multiple shared passwords, or the whole shop, y…

1 tool
How to build a WordPress website with Elementor

To build a WordPress site with Elementor, install a compatible theme and the Elementor plugin, create your core pages, then design them with global st…

1 tool
How to create a video-sharing website with WordPress

WordPress can display uploaded or embedded videos, but it does not provide a complete YouTube-style sharing system. For user uploads, profiles, modera…

1 tool
How to create pricing tables in WordPress

You can create a basic pricing table without a plugin by building plan cards with the Columns, Group, List and Buttons blocks. For responsive comparis…

1 tool
How to build a responsive WordPress website

You can build a responsive WordPress website without a special plugin. Choose a responsive theme, use flexible block layouts, set readable typography…

1 tool
How to display customer testimonials in WordPress

For a small number of testimonials, build a page with WordPress Quote, Group, Columns and Image blocks. If you need sliders, ratings, filters, reusabl…

1 tool
How to offer discount coupons in Gravity Forms

Gravity Forms does not provide a full coupon system in the core form builder. For a simple fixed discount, use a text field with conditional logic and…

1 tool
How to create a multilingual WordPress site

WordPress does not create a multilingual front end by itself, so you need either a multilingual plugin or separate WordPress sites linked together. A…

1 tool
How to translate theme and plugin strings in WordPress

Translate theme and plugin strings with WordPress gettext files: edit a PO file, compile its MO file, and place it where WordPress expects it. For a f…

1 tool
How to let users save form progress in WordPress

WordPress does not provide a generic save-and-resume feature for front-end forms. Use a form builder with saved drafts, add browser storage for same-d…

1 tool
How to create composite products in WooCommerce

WooCommerce does not include a true configurable composite product type in core. You can use a grouped product for a simple collection, but a plugin i…

1 tool
How to translate media in WordPress

WordPress does not translate media by itself. With WPML, you can translate image titles, alt text, captions and descriptions in the content translatio…

1 tool
How to export and import translations in WordPress

For translation jobs, WPML can export XLIFF files and import the completed translations. For strings, use PO files. Moving posts, custom post types, t…

1 tool
How to query multilingual WordPress content with GraphQL

WPGraphQL does not provide multilingual filtering by itself. For a manual setup, query known translated posts by slug or ID; for language filters, tra…

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