Introduction to WordPress
WordPress is one of the most popular website-building platforms in the world, used by millions of individuals, businesses, and organizations. It powers more than 40% of all websites globally, thanks to its flexibility, ease of use, and vast customization options. With WordPress, you don’t need to be an expert designer or coder to create a professional-looking website. By spending some time exploring the system and experimenting with different tools, you can build a fully functional and visually appealing website tailored to your needs.
Understanding WordPress by BMABA
WordPress by BMABA is a specialized version of WordPress designed specifically for martial arts clubs. It operates on a multisite setup, meaning you get access to a curated selection of plugins and themes, ensuring reliability, security, and ease of use. This setup simplifies the process of building and managing a club website while maintaining all the powerful features of standard WordPress.
Key Features of WordPress by BMABA:
Curated Plugins & Themes – Pre-selected tools to help you design and manage your website efficiently.
Elementor PRO for Free – A premium drag-and-drop page builder that simplifies website design (activation required via web chat).
ClubManager by BMABA – A powerful club management tool for handling memberships, class schedules, and payments (must be activated separately).
Settings & Features
Page Builders
There's three ways of managing content - the classic editor built into Wordpress, Visual Composer (Bakery Builder) and Elementor, which is recommended.
Elementor PRO
What is Elementor PRO?
Elementor PRO is a powerful, drag-and-drop page builder that allows you to create visually stunning and fully customizable websites without any coding. It offers a user-friendly interface with live preview editing, meaning you can see changes in real time as you build your pages.
Elementor PRO is Included for Free
WordPress by BMABA includes Elementor PRO for free, but the PRO license needs to be activated manually.
By default, the free version of Elementor is installed on all sites.
To activate Elementor PRO, simply request activation via web chat, and our support team will enable it for your website.
Recommended Theme: Hello Elementor
For the best compatibility and performance, Hello Elementor is the recommended theme. It is pre-installed on WordPress by BMABA and provides a lightweight, optimized foundation for Elementor designs. This ensures fast loading times and maximum flexibility when customizing your site. Head to Appearance > Themes and press 'ACTIVATE' on the theme to make it live.
How Elementor Works
Once Elementor is activated, you can use it to build and customize every aspect of your website, including:
1. Creating and Editing Pages
Navigate to Pages > Add New and click "Edit with Elementor."
Use the drag-and-drop interface to add elements like text, images, buttons, videos, and more.
Choose from pre-designed templates to quickly create professional-looking pages.
2. Building Custom Headers & Footers (PRO Feature)
Go to Templates > Theme Builder to create or edit site-wide headers and footers.
Add navigation menus, logos, and call-to-action buttons.
Apply different headers/footers to different pages using display conditions.
3. Creating Custom Layouts with Sections & Columns
Every page is built using Sections (full-width areas), which contain Columns (subdivisions for organizing content).
Widgets like text blocks, images, and videos can be placed inside columns for precise design control.
4. Using Advanced Widgets (PRO Feature)
Elementor PRO unlocks a range of advanced widgets, including:
Forms (contact forms, signup forms, etc.)
Sliders & Carousels (image galleries, testimonials)
Pricing Tables (for displaying membership options)
Call-to-Action Boxes (to guide visitors towards key actions)
Dynamic Content (personalized content based on user behavior)
5. Responsive Design (Mobile & Tablet Editing)
Elementor allows you to preview and adjust your design for desktop, tablet, and mobile screens.
Customize font sizes, spacing, and layouts individually for each device.
6. Adding WooCommerce Features
Elementor PRO integrates seamlessly with WooCommerce, allowing you to design product pages, checkout pages, and store layouts without coding.
Useful Training Resources & Websites
To help you get started with Elementor, here are some official training resources and online guides:
Elementor Official Tutorials – https://elementor.com/academy
Elementor Help Center – https://elementor.com/help
YouTube Channel (Official Tutorials) – https://www.youtube.com/c/Elementor
Free Beginner Guide to Elementor – https://elementor.com/learn
WordPress Elementor Community (Forums & Support) – https://wordpress.org/support/plugin/elementor/
By activating Elementor PRO and using the Hello Elementor theme, you can fully customize your website with ease, whether you're designing a simple club page or a full membership site. Request activation via web chat to unlock the PRO features today!
WPBakery (Visual Composer)
What is WPBakery (Visual Composer)?
WPBakery, formerly known as Visual Composer, is a drag-and-drop page builder for WordPress that allows you to create and customize website layouts without coding. It provides both frontend and backend editing, making it easy to build visually appealing pages while seeing changes in real time.
WPBakery is Included for Free
WordPress by BMABA includes WPBakery for free, but it is not activated by default.
To enable WPBakery, head to Plugins and press 'Activate'.
How WPBakery Works
Once WPBakery is activated, you can start building your website with drag-and-drop elements. It includes two main editing modes:
Backend Editor – Works within the WordPress dashboard and allows you to build pages using a structured block layout.
Frontend Editor – Lets you edit pages visually in real-time (recommended for beginners).
1. Creating and Editing Pages
Navigate to Pages > Add New and click "Edit with WPBakery Page Builder."
Choose between Frontend Editor (visual mode) or Backend Editor (block mode).
Drag and drop elements like text, images, buttons, and more to build your page.
2. Customizing Headers & Footers (If Theme Supports It)
Some themes allow full header and footer customization using WPBakery.
You can add logo placement, navigation menus, and call-to-action buttons.
3. Using Rows, Columns & Elements
WPBakery uses a row-and-column structure, similar to Elementor:
Rows act as the primary sections of your page.
Columns are subdivisions that organize content within rows.
Elements (like text, images, and buttons) are placed inside columns.
4. Adding Pre-Made Templates & Elements
WPBakery offers pre-made templates that help you quickly design professional-looking pages.
Drag-and-drop elements include text boxes, images, accordions, video embeds, and more.
WPBakery Pro Add-ons provide advanced elements like sliders, counters, and custom forms.
5. Mobile & Responsive Design Adjustments
WPBakery allows you to customize how your site looks on mobile devices.
You can set different column widths, font sizes, and visibility rules for tablets and phones.
6. WooCommerce Compatibility
WPBakery integrates with WooCommerce, allowing you to design product pages, checkout flows, and store layouts without needing additional code.
Useful Training Resources & Websites
Here are some official resources and learning materials to help you get started with WPBakery:
WPBakery Official Documentation – https://wpbakery.com/documentation/
WPBakery Video Tutorials – https://wpbakery.com/video-tutorials/
WPBakery Support & Help Center – https://wpbakery.com/support/
YouTube WPBakery Tutorials – https://www.youtube.com/results?search_query=WPBakery+page+builder
WordPress WPBakery Forums – https://wordpress.org/support/plugin/js_composer/
Classic WordPress Editor
The Classic WordPress Editor is the traditional content editor used in WordPress before the introduction of Gutenberg. It provides a familiar, simple, and straightforward interface similar to a word processor, making it easy to create and edit pages and posts without the complexity of block-based editing.
While newer WordPress installations default to Gutenberg (the block editor), WordPress by BMABA keeps the Classic Editor as the default for ease of use. If you prefer Gutenberg, you can activate it via the settings menu.
How the Classic Editor Works
The Classic Editor provides a single text area where you can add and format your content. It includes two modes:
Visual Mode – A user-friendly WYSIWYG (What You See Is What You Get) editor with formatting buttons.
Text Mode (HTML Editor) – Allows you to edit the raw HTML code of your content.
1. Creating and Editing Pages/Posts
Navigate to Pages > Add New or Posts > Add New.
Use the title field to enter the page or post title.
In the main content box, you can write, format text, add images, and embed media.
2. Formatting Options in the Classic Editor
Bold, Italics, Underline – Style your text using the toolbar options.
Bullet Points & Numbered Lists – Create structured content.
Headings (H1-H6) – Apply different heading styles for SEO-friendly formatting.
Hyperlinks – Add clickable links to other pages or websites.
Media Embeds – Use the Add Media button to insert images, videos, and documents.
Read More Tag – Split posts so that only an excerpt appears on the main blog page.
3. Adding Images and Media
Click Add Media above the editor.
Upload a new image or choose one from the media library.
Adjust alignment, captions, and alt text for accessibility.
4. Using Shortcodes and Custom HTML
If your theme or plugins provide shortcodes, you can paste them directly into the Classic Editor to display additional content (e.g., forms, buttons, widgets).
Switch to Text Mode to add or edit HTML manually.
5. Publishing Options
On the right-hand side, you will find:
Publish – Make the page or post live.
Save Draft – Save work without publishing it.
Preview – See how the content will look before publishing.
Categories & Tags (for Posts) – Organise content for easy navigation.
Featured Image – Set a main image for your page or post.
Posts
What Are Posts?
Posts are dynamic content entries in WordPress, primarily used for blog articles, news updates, and announcements. Unlike pages, which are static and used for permanent content like "About Us" or "Contact" pages, posts are time-sensitive and typically displayed in reverse chronological order—with the most recent post appearing first.
Posts are highly versatile and can be categorized, tagged, and archived to help users easily navigate your content. They are often used for:
Blog updates
News and announcements
Event summaries
Industry insights
Tutorials and guides
All Posts
The All Posts section in WordPress provides a central hub to manage your posts. You can access this by navigating to Posts > All Posts in your dashboard.
From this screen, you can:
View and edit existing posts
Sort and filter posts by category, date, or author
Quickly publish, unpublish, or delete posts
Use bulk actions to manage multiple posts at once
If you have a high volume of posts, the search function and filtering tools make it easier to find specific content without manually scrolling through all entries.
Add New
The Add New option under Posts allows you to create a new post. You can access it via Posts > Add New or by clicking "Add New" from the All Posts screen.
When creating a post, you'll need to:
Enter a title for your post
Write and format content using the editor (Classic Editor or Gutenberg)
Add images, videos, or other media using the "Add Media" button
Assign the post to a category and add tags
Set a featured image to represent the post visually
Configure the publishing settings, including scheduling, saving drafts, and setting visibility
Once published, the post will appear on your blog or designated post archive page.
Categories
Categories help you organise posts into broad topics. They allow users to filter content and find related posts easily. For example, a martial arts club website might use the following categories:
Training Tips – Posts about improving skills and techniques
Club News – Announcements about events, promotions, or changes
Competitions – Updates on upcoming or past competitions
Instructor Insights – Articles written by instructors sharing their knowledge
You can assign multiple categories to a post, but it's best to keep the structure simple and logical.
To manage categories, go to Posts > Categories, where you can:
Add new categories
Edit existing ones
Set parent categories to create a hierarchy (e.g., "Martial Arts" as a parent category with "Karate" and "Judo" as subcategories)
Tags
Tags are more specific than categories and help users find related content. They work like keywords that describe the key themes of a post.
For example, a blog post about a karate competition might have the following tags:
Karate
Tournament
Black Belt
Sparring
Unlike categories, tags do not have a hierarchical structure, so they are best used to add additional context to a post.
You can add tags while creating or editing a post or manage them under Posts > Tags, where you can:
Create new tags
Edit or delete existing tags
View all posts associated with a tag
When to Use Categories vs Tags
Categories provide broad content organization (e.g., "Club News")
Tags provide specific details about a post (e.g., "Summer Event 2024")
A post must have at least one category but does not require tags
Tags help users find related content across multiple categories
By using posts effectively with categories and tags, you can improve website navigation and help visitors find the content most relevant to them.
Media
The Media section in WordPress is where all uploaded images, videos, audio files, and documents are stored. It acts as a central repository for all media content used across posts, pages, and other parts of your website.
WordPress supports various file types, including:
Images – JPG, PNG, GIF, SVG (if allowed)
Videos – MP4, MOV, AVI
Audio – MP3, WAV
Documents – PDF, DOCX, PPTX
The Media Library makes it easy to manage and reuse files across different pages and posts without needing to re-upload them.
Library
The Library is where all media files uploaded to WordPress are displayed and managed. You can access it by navigating to Media > Library in the dashboard.
Key features of the Media Library include:
Grid and List View – Toggle between a thumbnail grid or a detailed list of media files
Search and Filter Options – Quickly find files by date, type, or keyword
Edit Image – Basic tools to crop, rotate, resize, or add alt text to images
Delete Media – Remove unwanted files to free up storage space
Images and files stored in the Media Library can be inserted directly into posts, pages, and widgets without needing to re-upload them.
Add New
The Add New option allows you to upload new media files directly to your WordPress site. You can access this by going to Media > Add New or by clicking the "Add Media" button when editing a post or page.
To upload files:
Drag and drop files into the upload area, or click "Select Files" to browse your computer.
Once uploaded, the files will appear in the Media Library and be ready for use.
Click on an uploaded file to edit details, such as the title, description, alt text, and URL.
Best Practices for Using Media in WordPress
Optimise Images – Resize and compress images before uploading to improve website speed.
Use Descriptive File Names – Helps with search engine optimisation (SEO).
Fill in Alt Text – Improves accessibility and helps visually impaired users understand the content.
Organise Files – Use meaningful titles and descriptions to make searching easier.
By using the Media Library efficiently, you can keep your website organised, improve performance, and enhance user experience.
Pages
Pages in WordPress are used for static content—meaning content that doesn’t change frequently. They are different from posts because they are not time-sensitive and are usually used for essential site sections like:
Home – The main landing page of your website
About Us – Information about your club or organisation
Contact – Contact details, forms, and location maps
Classes or Services – A breakdown of what you offer
FAQ – Answers to common questions
Unlike posts, pages do not use categories or tags, but they can be organised using parent-child relationships to create a hierarchy (e.g., "Our Club" as a parent page, with "History" and "Instructors" as subpages).
All Pages
The All Pages section in WordPress provides an overview of every page on your site. You can access it by going to Pages > All Pages in the dashboard.
From this screen, you can:
View a list of all published and draft pages
Edit existing pages
Delete unwanted pages
Use bulk actions to manage multiple pages at once
Filter pages by status (Published, Draft, etc.)
If you have many pages, use the search bar or sorting tools to quickly find the one you need.
Add New
To create a new page, navigate to Pages > Add New.
When adding a page, you will need to:
Enter a title for the page
Choose the editor you want to use (Classic Editor, Elementor, or WPBakery)
Add and format your content
Assign the page to a parent page if needed
Set a featured image (optional)
Configure publishing settings (Draft, Private, or Published)
Once you're ready, click Publish to make the page live.
Editing Pages: Different Editing Methods
The way you edit pages in WordPress depends on the editor you choose. WordPress by BMABA includes three main editing options:
Classic Editor (Default Installed Editor)
The Classic Editor is a simple text-based editor, similar to a word processor. It is best for users who want a straightforward way to add and format content.
Write text directly in the editor and use the toolbar to format it.
Add images, links, and media using the Add Media button.
Use headings, bullet points, and other formatting tools.
Click Preview to see how your page will look before publishing.
This method is fast and easy for simple content but lacks advanced design features.
Elementor PRO (Recommended for Beginners & Advanced Users)
Elementor PRO is the best option for designing pages visually. It offers a drag-and-drop interface where you can build custom layouts, add animations, and create professional-looking pages without coding.
Click "Edit with Elementor" when creating or editing a page.
Drag and drop elements like text, images, buttons, and videos.
Use pre-designed templates to quickly create polished designs.
Edit headers, footers, and sections without modifying theme files.
Adjust designs for mobile and tablet views separately.
Elementor PRO is included for free with WordPress by BMABA, but you must request activation via web chat.
WPBakery (Visual Composer)
WPBakery is another drag-and-drop page builder, similar to Elementor, but with a different layout system.
Click "Edit with WPBakery Page Builder" when creating or editing a page.
Choose between Backend Editor (block-based) or Frontend Editor (live preview).
Add rows and columns to structure content.
Insert elements like text boxes, buttons, and sliders.
Use pre-built templates for fast page creation.
WPBakery is not activated by default but can be activated via the Plugins menu.
Tips for Creating Pages
Use Elementor PRO for full design flexibility (recommended).
Keep page content concise and organised—avoid cluttered designs.
Use high-quality images and format text for easy readability.
Preview pages on mobile and tablet to ensure responsiveness.
Set a featured image if you want your page to have a thumbnail preview in certain themes.
Useful Training Resources
For further learning, here are some helpful resources:
Elementor PRO Tutorials – https://elementor.com/academy
WPBakery (Visual Composer) Documentation – https://wpbakery.com/documentation/
Classic Editor Guide – https://wordpress.org/support/article/editing-pages/
General WordPress Page Building Guide – https://www.wpbeginner.com/beginners-guide/how-to-create-a-wordpress-page/
By understanding how to create and edit pages in WordPress, you can build a professional and functional website that looks great and is easy to navigate.
Comments
Comments in WordPress allow visitors to interact with your content by leaving feedback, questions, or discussions on posts and pages. They are most commonly used on blog posts but can also be enabled on pages if needed.
By default, WordPress allows comments on posts but not on pages, although this can be adjusted in the settings. Site owners have full control over comments, including approving, editing, deleting, or disabling them entirely.
All Comments
The Comments section in WordPress can be accessed via Comments in the dashboard. This screen shows a list of all comments left by visitors on your posts and pages.
From here, you can:
Approve comments to make them visible on your site.
Reply to engage with visitors.
Edit a comment if needed.
Mark as Spam to filter out unwanted or automated comments.
Trash a comment to remove it permanently.
You can also use bulk actions to approve, delete, or mark multiple comments as spam at once.
Enabling or Disabling Comments on Specific Posts or Pages
Comments can be turned on or off for individual posts and pages.
To enable or disable comments for a specific post or page:
Navigate to Posts > All Posts or Pages > All Pages.
Click Edit on the post or page you want to change.
In the Document Settings panel (right side), find the Discussion section.
Check or uncheck Allow Comments.
Click Update to save the changes.
If you don’t see the Discussion section, click Screen Options (top right) and enable it.
Changing Global Comment Settings
To manage overall comment settings, go to Settings > Discussion. Here, you can:
Disable comments site-wide by unchecking "Allow people to submit comments on new posts."
Require approval before comments appear to prevent spam.
Enable email notifications for new comments.
Automatically close comments on older posts after a set number of days.
Block spam comments using moderation rules and blacklists.
If you want stricter control over comments, consider installing an anti-spam plugin like Akismet to automatically filter spammy or unwanted comments.
When to Use Comments
Use comments on blog posts to encourage engagement and discussion.
Disable comments on static pages (like "About Us" or "Contact") unless necessary.
Moderate comments regularly to maintain quality and prevent spam.
Useful Resources
WordPress Comment Settings Guide – https://wordpress.org/support/article/comments-in-wordpress/
Managing Comment Spam with Akismet – https://akismet.com/
Disabling Comments Site-Wide – https://www.wpbeginner.com/beginners-guide/how-to-disable-comments-in-wordpress/
By properly managing comments, you can enhance visitor engagement while keeping your site free from spam and unwanted discussions.
Appearance
The Appearance section in WordPress allows you to customise your website’s design, including themes, menus, widgets, and styling. It is where you can control how your website looks and functions for visitors.
Because WordPress by BMABA operates on a managed multisite network, themes and plugins are curated and moderated to ensure security, stability, and compatibility. However, members can request additional themes or plugins via web chat if needed.
Themes
Themes control the overall design, layout, and styling of your website. They dictate the look of your pages, fonts, colours, and more.
To manage themes, go to Appearance > Themes. From here, you can:
View Installed Themes – A selection of pre-approved themes is available for use.
Activate a Theme – Click "Activate" on a theme to apply it to your website.
Preview a Theme – See how a theme will look before activating it.
By default, WordPress by BMABA includes the Hello Elementor theme, which is lightweight and fully compatible with Elementor PRO (recommended for designing your site).
If you need a specific theme that is not available, you can request it via web chat, and our team will review and install it if approved.
Customize
The Customizer allows you to make site-wide visual changes without touching code. You can access it via Appearance > Customize.
Here, you can adjust:
Site Identity – Change your website’s title, tagline, and logo.
Colours & Typography – Adjust fonts and colour schemes.
Menus & Navigation – Manage your site’s navigation structure.
Homepage Settings – Choose whether your homepage displays a static page or a list of blog posts.
Widgets – Add sidebar content, footers, or other widgetised areas.
Changes made in the Customizer are shown in real-time but won’t be applied until you click Publish.
Widgets
Widgets are small blocks of content that can be added to sidebars, footers, and other widget-ready areas of your theme.
To manage widgets, go to Appearance > Widgets. From here, you can:
Drag and drop widgets into available widget areas (sidebar, footer, etc.).
Customise widgets (e.g., adding a text block, image, or recent posts list).
Remove widgets if they are no longer needed.
Common widgets include:
Search bar – Adds a site-wide search function.
Recent posts – Displays the latest blog posts.
Custom HTML – Allows you to add custom code snippets.
Some themes support additional widget areas, such as custom headers or footers.
Menus
Menus control your site’s navigation, allowing visitors to browse different pages. To manage menus, go to Appearance > Menus.
From here, you can:
Create a new menu by giving it a name.
Add pages, posts, and custom links to the menu.
Arrange menu items using drag-and-drop.
Assign the menu to a display location (header, footer, sidebar).
Most themes have at least one menu location, but some offer multiple (e.g., main navigation and footer navigation).
If using Elementor PRO, menus can also be custom-designed using the Theme Builder.
Theme Editor
The Theme Editor (Appearance > Theme Editor) allows users to modify theme files directly using code. However, because WordPress by BMABA operates on a managed multisite network, direct editing of theme files is restricted for security and stability reasons.
If you need custom theme modifications, you can:
Use CSS in the Customizer under Appearance > Customize > Additional CSS.
Use Elementor PRO or WPBakery for advanced layout customisation.
Request theme modifications via web chat if necessary.
Summary
Themes – Control your website’s design; request new themes via web chat if needed.
Customize – Adjust site settings visually (colours, fonts, logos, etc.).
Widgets – Add content blocks to sidebars, footers, and other areas.
Menus – Create and manage navigation menus for your site.
Theme Editor – Direct theme file editing is restricted, but changes can be requested.
For additional theme or plugin requests, reach out to our support team via web chat, and we will review your request to ensure compatibility with the WordPress by BMABA network.
Plugins
Plugins are extensions that add additional functionality to a WordPress site without requiring custom coding. They can be used to enhance design, improve security, optimise performance, add e-commerce capabilities, integrate with third-party services, and much more.
Since WordPress by BMABA is a managed multisite network, all plugins are curated and moderated to ensure compatibility, security, and reliability. Members cannot install their own plugins but can request additional plugins via web chat support, where they will be reviewed for approval.
Managing Plugins
To manage plugins, go to Plugins > Installed Plugins in the WordPress dashboard.
From this screen, you can:
Activate a plugin to enable its features on your site.
Deactivate a plugin to disable it (without uninstalling).
View Plugin Settings (if available) to configure options.
Check for Updates to ensure plugins are running the latest version.
Because WordPress by BMABA is a curated system, users cannot directly delete plugins but can request removal if necessary.
Default Plugins Included in WordPress by BMABA
The platform includes a wide range of pre-installed plugins to cover essential functionality. Below are some key plugins and how they can be used:
Site Design & Customisation
Elementor & Elementor PRO – Drag-and-drop website builder for creating pages, headers, footers, and advanced layouts.
WPBakery (Visual Composer) – Alternative page builder with a backend and frontend editor for building layouts visually.
Astra Pro – Enhances the Astra theme with premium features, allowing deeper customisation.
GP Premium (GeneratePress Premium) – Adds extra styling and layout options to the GeneratePress theme.
SEO & Performance
Beehive Pro – Integrates Google Analytics, providing insights into website traffic.
Site Kit by Google – Connects Google Search Console, Analytics, AdSense, and more for tracking site performance.
Redirection – Helps manage 301 redirects and fix broken links for better SEO.
E-Commerce & Payments
WooCommerce – Enables full e-commerce functionality, allowing clubs to sell memberships, merchandise, and more.
WooCommerce Stripe Gateway / PayPal Payments – Adds payment gateway support for credit cards, PayPal, and alternative payment methods.
GoCardless for WooCommerce – Allows users to set up direct debit payments for memberships.
WooCommerce PDF Invoices & Packing Slips – Automatically generates invoices for customer orders.
Forms & Communication
Contact Form 7 – A simple yet flexible contact form plugin.
Formidable Forms – Advanced drag-and-drop form builder with custom field options.
Better Messages – A real-time private messaging system within WordPress.
Club & Membership Management
Club Manager by BMABA – The official club management plugin for handling members, class schedules, and bookings.
WooCommerce Membership – Allows the creation of membership-based sites for exclusive content.
Security & GDPR Compliance
Complianz | GDPR/CCPA Cookie Consent – Ensures compliance with data protection laws by adding cookie notices.
CookieYes – Provides another GDPR-compliant cookie consent solution.
Wordfence Security (if enabled) – Protects against malware, hacking attempts, and login attacks.
Email & Marketing
Mailchimp for WooCommerce – Syncs WooCommerce customer data with Mailchimp for email marketing.
Hustle Pro – Enables pop-ups, slide-ins, and widgets for lead generation.
Multimedia & Social Media
Smash Balloon Instagram Feed – Displays Instagram feeds directly on the site.
Facebook Chat Plugin – Adds live chat via Facebook Messenger for direct visitor interaction.
Popup Maker – Allows users to create custom pop-ups for announcements and promotions.
Miscellaneous Tools & Utilities
Code Snippets – Allows adding custom PHP code without editing theme files.
Classic Editor – Keeps the original WordPress editor instead of Gutenberg.
Shortcodes Ultimate – Provides additional shortcodes for custom styling and layout.
TablePress – Enables the creation of interactive tables within pages and posts.
How to Activate and Deactivate Plugins
To activate a plugin:
Go to Plugins > Installed Plugins.
Find the plugin you want to use.
Click Activate.
If required, configure the plugin settings under Settings or within the plugin’s dedicated menu.
To deactivate a plugin:
Go to Plugins > Installed Plugins.
Locate the active plugin.
Click Deactivate to turn it off without removing it.
If a plugin needs to be removed entirely, contact BMABA support via web chat, as users cannot delete plugins themselves in the multisite setup.
Plugin Conflicts & Compatibility Issues
Although plugins enhance functionality, they can sometimes conflict with each other. Common issues include:
Website slowdown due to too many active plugins.
Design elements breaking when multiple page builders are installed.
Errors or crashes caused by plugins conflicting with WordPress updates.
WooCommerce checkout issues when multiple payment gateways are activated at once.
To prevent conflicts:
Only activate the plugins you need to avoid unnecessary resource usage.
Deactivate and test before enabling a new plugin.
Check plugin compatibility before requesting new installations.
If you experience issues, contact support for assistance, as plugin management is restricted in WordPress by BMABA.
Summary
Plugins extend WordPress functionality but must be carefully managed.
WordPress by BMABA includes a curated set of plugins that are pre-installed and approved for stability and security.
New plugins can be requested via web chat, but they must be reviewed for security and compatibility.
Some plugins may conflict with others, so it’s best to only activate what you need and disable anything unnecessary.
For any plugin-related queries or to request activation of a specific tool, reach out to BMABA support via web chat.
Users
The Users section in WordPress allows you to manage who has access to your website and control their permissions. WordPress operates with user roles, each with different levels of access and capabilities.
Because WordPress by BMABA is a managed multisite network, users must be handled carefully. Adding existing users manually should be done with caution, as they may already have access to another site on the network.
If you are using ClubManager by BMABA, it is essential that students or parents sign up through the front end of your site (yoursite.bmaba.club/student-dashboard). This ensures that the correct licence is applied to their account and that they are registered properly.
All Users
The All Users section, found under Users > All Users, displays a list of everyone who has access to your site.
From here, you can:
View all registered users and their assigned roles.
Edit user profiles (change names, emails, or passwords).
Manually assign roles to control permissions.
Remove users if they no longer need access.
User roles define what actions someone can take on your site. The common roles include:
Administrator – Full access to the site (can edit settings, plugins, and users).
Editor – Can publish and manage all posts and pages.
Author – Can publish and manage their own posts.
Contributor – Can write posts but cannot publish them.
Subscriber – Can only read content and manage their own profile.
For ClubManager by BMABA, students and parents should not be manually added as users. Instead, they must register via the front-end student dashboard to ensure their account is linked correctly to their membership.
Add New
If you need to add a new user manually, go to Users > Add New.
You will be asked to enter:
Username – A unique identifier for the user.
Email Address – Required for account activation and password resets.
First & Last Name (optional but recommended).
Role – Assign an appropriate role based on the user’s needs.
Click "Add New User" to create the account. The user will receive an email to set up their password.
Adding Existing Users (Multisite Caution)
Because WordPress by BMABA is a multisite network, some users may already have accounts on another BMABA-managed site.
When adding users, be cautious when selecting "Add Existing User" as this will grant them access to your site but not create a new account. If they are an instructor or club owner, this is fine—but if they are a student or parent, they should register via the student dashboard instead to ensure proper account linking.
Profile
Each user can manage their personal information under Users > Profile.
From here, users can:
Update their display name and email address.
Change their password.
Set a profile picture (Gravatar-based).
Modify personal preferences, such as the admin colour scheme.
Administrators can edit other users' profiles, but regular users can only edit their own information.
Summary
User roles control access levels (Administrators, Editors, Authors, etc.).
Adding existing users should be done with caution in the multisite network.
Students and parents must sign up via the student dashboard for proper ClubManager licensing.
Profiles can be updated under "Users > Profile", but regular users cannot edit permissions.
If you need assistance managing users or assigning roles, contact BMABA support via web chat.
Tools
The Tools section in WordPress provides various utilities for managing, importing, and exporting content, as well as checking the health and performance of your site. While some of these tools are useful for transferring data or troubleshooting, certain functions may be restricted or limited in WordPress by BMABA due to the managed multisite network setup.
Available Tools
The Available Tools section (found under Tools > Available Tools) includes basic WordPress utilities, such as the Category to Tag Converter, which allows you to convert categories into tags (or vice versa) for better content organisation.
Other tools may appear here depending on which plugins are installed, as some third-party plugins add their own utilities to this section.
Import
The Import tool (found under Tools > Import) allows you to bring in content from other websites or platforms. WordPress supports importing data from various sources, including:
WordPress (from an XML export file)
Blogger
Tumblr
RSS Feeds
To use an importer:
Go to Tools > Import.
Select the platform you are importing from.
Install the corresponding importer (if required).
Upload your content file and follow the on-screen instructions.
Limitations in WordPress by BMABA
Because this is a multisite network, importing content may have restrictions, especially if it involves themes, plugins, or site-wide settings. If you need assistance importing content, contact BMABA support via web chat for guidance.
Export
The Export tool (found under Tools > Export) allows you to download content from your site, which can be useful for backups or transferring data to another WordPress installation.
WordPress allows you to export:
All content (recommended for full backups).
Posts (including categories and tags).
Pages (including parent/child relationships).
Media (export links to media files, but not actual files).
To export content:
Navigate to Tools > Export.
Select the type of content you want to export.
Click Download Export File to generate an XML file.
Limitations in WordPress by BMABA
This tool does not export themes, plugins, or site settings—only content.
If you need a full backup or migration assistance, contact BMABA support.
Site Health
The Site Health tool (found under Tools > Site Health) helps you check your website’s performance, security, and overall health. It provides:
Performance recommendations (e.g., caching, PHP version updates).
Security checks (e.g., HTTPS, inactive themes and plugins).
Critical errors or misconfigurations that need fixing.
To use this tool:
Go to Tools > Site Health.
Review the Status tab for issues that may affect performance.
Check the Info tab for technical details about your site.
Limitations in WordPress by BMABA
Some settings may be restricted due to the multisite network configuration.
Critical updates and server-side changes are managed by BMABA—if you notice an issue, contact support.
Summary
Tools provide useful utilities for importing, exporting, and checking site health.
Importing content may be limited in the multisite network—contact support if needed.
Exporting only saves posts, pages, and media links—not full site settings.
Site Health helps identify performance and security issues, but some settings are managed by BMABA.
For assistance with any of these tools, reach out via web chat.
Settings
The Settings section in WordPress allows you to configure site-wide options that affect how your website operates. These settings include basic site information, reading and writing preferences, discussion settings, media handling, permalinks, and privacy policies.
Because WordPress by BMABA is a managed multisite network, some settings may be restricted for security and compatibility reasons. If you require a setting change that isn’t available, you can contact BMABA support via web chat for assistance.
General
The General settings page (Settings > General) controls basic site details, such as:
Site Title – The name of your website (e.g., "My Martial Arts Club").
Tagline – A short description (often used in search results).
WordPress Address (URL) – The main URL of your WordPress site (restricted in multisite).
Site Address (URL) – The public URL visitors use to access your site (also restricted).
Admin Email Address – The main email for website notifications and admin use.
Membership – Controls whether users can register accounts (useful for open sign-ups).
Default User Role – The role given to new users (typically "Subscriber" for open sites).
Timezone, Date Format, and Time Format – Controls how time-based elements appear.
Limitations in WordPress by BMABA
WordPress and Site Address URLs cannot be changed, as they are predefined in the multisite network.
If you need to change the admin email, you may need to verify the change via email.
Writing
The Writing settings page (Settings > Writing) defines how content is created and published. It includes:
Default Post Category – Assigns a default category for new blog posts.
Default Post Format – Determines the format of posts (Standard, Video, Gallery, etc.).
Mail Posting (Deprecated) – Previously allowed posts to be published via email (not used in modern WordPress).
Update Services – Notifies search engines when new content is published (typically automatic).
Recommendations
If you use categories for blog organisation, set a default category to avoid unclassified posts.
Leave update services as default, as WordPress already manages pinging search engines.
Reading
The Reading settings page (Settings > Reading) controls how your website’s front page is displayed.
Your Homepage Displays:
Latest Posts – Shows a dynamic blog feed (use this for a blog-focused site).
A Static Page – Allows you to set a custom homepage and blog page (recommended for most sites).
Blog Pages Show at Most – Controls how many posts appear per page.
Syndication Feeds Show the Most Recent – Affects how many posts are shown in RSS feeds.
For Each Article in a Feed, Show:
Full text – Displays entire posts in RSS feeds.
Excerpt – Displays only a summary (recommended for better engagement).
Search Engine Visibility – Allows you to discourage search engines from indexing your site (only use this for private or development sites).
Limitations in WordPress by BMABA
Some homepage display settings may be controlled by your theme or page builder (Elementor/WPBakery).
Do not check "Discourage search engines" unless your site is private, as this will prevent Google from ranking your site.
Discussion
The Discussion settings page (Settings > Discussion) manages comments and notifications.
Comment Settings
Allow people to submit comments on new posts – Enables or disables comments globally.
Users must be registered and logged in to comment – Prevents anonymous comments.
Automatically close comments on articles older than X days – Stops discussions on old posts.
Enable threaded (nested) comments – Allows users to reply directly to comments.
Moderation Settings
Hold a comment for moderation if it contains links – Helps prevent spam.
Manually approve comments – Ensures all comments must be reviewed before publishing.
Blacklist words or IP addresses – Automatically flags or blocks specific content.
Email Notifications
Choose whether to receive an email when someone comments or needs approval.
Recommendations
If you don’t need comments, disable them globally to reduce spam.
Use moderation and anti-spam tools like Akismet to prevent unwanted content.
Media
The Media settings page (Settings > Media) manages how images and other files are handled.
Image Sizes
Thumbnail Size – Used for small image previews.
Medium Size – A balanced size for posts and pages.
Large Size – A bigger version for high-resolution images.
Full Size – The original uploaded image.
Uploading Files
The option "Organise uploads into month- and year-based folders" is enabled by default, helping keep files structured.
Recommendations
If images appear blurry or pixelated, check your theme’s recommended image sizes.
Optimise images before uploading to keep your website fast (use tools like TinyPNG).
Permalinks
The Permalinks settings page (Settings > Permalinks) controls how URLs are structured on your site.
Common Permalink Structures
Plain – Uses a numeric ID (e.g.,
yoursite.com/?p=123
) (Not SEO-friendly).Day and Name – Includes the full date and post title (e.g.,
yoursite.com/2024/03/12/sample-post/
).Month and Name – Similar but only includes the month (e.g.,
yoursite.com/2024/03/sample-post/
).Post Name (Recommended) – Uses a clean URL with just the post title (e.g.,
yoursite.com/sample-post/
).Custom Structure – Allows advanced users to define their own format.
Recommendations
Use "Post Name" for SEO-friendly and easy-to-read URLs.
Avoid changing permalinks after launching your site, as it can break links unless redirects are set up.
Remember, some plugins such as ClubManager by BMABA will require Post Name to work.
Privacy
The Privacy settings page (Settings > Privacy) ensures your website complies with data protection laws (such as GDPR).
Privacy Policy Page
WordPress requires a designated Privacy Policy page where you outline how user data is collected and handled. You can:
Select an existing page or create a new Privacy Policy page.
Use the WordPress Privacy Policy Guide to help structure your policy.
Update your Privacy Policy regularly, especially if third-party services (Google Analytics, WooCommerce, etc.) are used.
GDPR Compliance
If your site collects user data (via forms, comments, e-commerce, etc.), you are required to inform visitors.
Use a GDPR plugin like Complianz or CookieYes (pre-installed) to handle cookie consent.
Limitations in WordPress by BMABA
If your club collects member details, ensure you follow GDPR best practices.
ClubManager by BMABA already has privacy and data protection measures, but you may need additional compliance steps if handling payments or personal data directly.
Summary
General – Controls site name, timezone, and basic settings.
Writing – Defines post defaults and update services.
Reading – Manages homepage display and blog settings.
Discussion – Configures comment settings and spam prevention.
Media – Sets default image sizes and upload organisation.
Permalinks – Controls URL structure (Post Name recommended).
Privacy – Ensures GDPR compliance and assigns a Privacy Policy page.
If you need assistance with restricted settings, contact BMABA support via web chat.
WooCommerce
WooCommerce is a powerful e-commerce solution that allows you to sell products, memberships, event tickets, and more directly from your WordPress site. It comes pre-installed in WordPress by BMABA, meaning you can start setting up your online store without needing additional installation.
WooCommerce is highly customisable and supports multiple payment gateways, shipping options, and advanced reporting tools. It also integrates seamlessly with ClubManager by BMABA, making it ideal for selling martial arts memberships, grading fees, and club merchandise.
📌 For more detailed guidance on setting up WooCommerce products, payment gateways, and advanced e-commerce features, see the dedicated WooCommerce setup section at the bottom of this article.
Home
The WooCommerce Home dashboard provides an overview of your store, including:
Recent orders and their statuses.
Revenue trends for the selected time period.
Task lists for setting up and optimising your store.
Quick access to settings and WooCommerce tools.
This page is a great starting point to monitor store performance and manage day-to-day operations.
Orders
The Orders section (WooCommerce > Orders) lists all customer purchases and allows you to manage, update, and fulfil orders.
From this screen, you can:
View order details (customer name, order total, products purchased).
Change order status (e.g., Processing, Completed, Cancelled, Refunded).
Manually create orders if needed.
Resend confirmation emails to customers.
When processing an order, you can update shipping details, add tracking information, or issue refunds. If you sell memberships or class bookings, you may need to manually confirm enrolments after a purchase.
Customers
The Customers section (WooCommerce > Customers) tracks who has made purchases on your site.
Here, you can:
View customer profiles, including order history and total spent.
Filter by registered vs. guest customers (if guest checkout is enabled).
Manually add customers (though most users are added via checkout).
This data can help you track returning students, parents, or club members who frequently purchase from your store.
Coupons
The Coupons section (WooCommerce > Coupons) allows you to create discount codes for promotions and special offers.
When setting up a coupon, you can define:
Discount Type (Percentage, Fixed Cart Discount, Fixed Product Discount).
Discount Value (e.g., 10% off or £5 off).
Usage Limits (per user, per order, or first-time customers only).
Expiry Date (to set time-limited offers).
Coupons can be useful for early registration discounts, referral incentives, or special promotions for club members.
Reports
The Reports section (WooCommerce > Reports) provides insights into store performance.
Reports are divided into:
Sales Reports – Total revenue, sales trends, and best-selling products.
Orders Reports – Breakdown of order statuses, including completed and refunded orders.
Customer Reports – Insights into repeat customers vs. new customers.
Stock Reports – Monitors inventory and low-stock alerts.
Use these reports to track membership sales, merchandise revenue, and overall business growth.
Settings
The Settings section (WooCommerce > Settings) is where you configure your store’s core functionality.
Key settings include:
General – Store address, currency, and selling location settings.
Products – Configure product display, inventory tracking, and measurement units.
Shipping – Set shipping zones, methods, and costs.
Payments – Manage payment gateways (Stripe, PayPal, GoCardless, etc.).
Accounts & Privacy – Controls customer accounts, GDPR settings, and guest checkout options.
Emails – Customise email notifications sent to customers (order confirmations, refunds, etc.).
📌 For detailed guidance on WooCommerce payments, including setting up Stripe, PayPal, and GoCardless, see the WooCommerce payment guide at the bottom of this article.
Status
The Status section (WooCommerce > Status) provides technical details about your store and can help with troubleshooting.
It includes:
System Status Report – Overview of WooCommerce, WordPress, and server settings.
Tools – Options to clear caches, reset settings, or regenerate order counts.
Logs – Tracks errors and payment gateway issues.
If you experience checkout issues, product display problems, or errors after updating WooCommerce, this is the first place to check.
Extensions
The Extensions section (WooCommerce > Extensions) provides access to premium WooCommerce add-ons.
Popular extensions include:
WooCommerce Subscriptions – Enables recurring payments for memberships.
WooCommerce Bookings – Allows customers to book classes or events online.
WooCommerce Memberships – Restricts content and offers exclusive access to paying members.
📌 If you need an extension that isn’t included, you can request it via web chat for approval.
Summary
WooCommerce allows you to sell memberships, classes, merchandise, and more.
Orders, customers, and coupons can be managed from the WooCommerce dashboard.
Settings control payments, shipping, and checkout options—these should be configured correctly before launching your store.
Reports help track revenue, customer trends, and stock levels.
Extensions add extra functionality, but must be requested for approval.
📌 For more detailed guidance on setting up WooCommerce products, configuring payment gateways, and optimising your store, see the in-depth WooCommerce setup guide at the bottom of this article.
Products (WooCommerce)
The Products section in WooCommerce is where you manage, create, and categorise the items or services you sell. Whether you're selling club memberships, grading fees, merchandise, or training sessions, this is where all product-related settings are controlled.
You can create physical products (e.g., uniforms, belts), virtual products (e.g., online courses), and subscription-based products (e.g., monthly memberships).
📌 For detailed guidance on setting up products, configuring variations, and managing stock levels, refer to the WooCommerce product setup guide at the bottom of this article.
All Products
The All Products page (WooCommerce > Products > All Products) lists every product in your store. From here, you can:
View product details (price, stock status, category).
Edit existing products to update descriptions, images, or pricing.
Quick Edit products to modify basic details without opening the full editor.
Duplicate products if you need to create similar items quickly.
Bulk edit products to update multiple items at once.
Delete or restore products if necessary.
If you have a large inventory, use the search and filter options to find specific products by category, tag, or stock status.
Add New
To create a new product, go to WooCommerce > Products > Add New.
When adding a product, you need to configure several key details:
1. Product Name & Description
Enter the product title at the top.
Add a detailed product description (useful for SEO and customer understanding).
2. Product Data (Main Settings)
Below the description, you’ll find the Product Data panel, where you define the type of product:
Simple Product – A single product with a set price (e.g., club t-shirt).
Variable Product – A product with variations (e.g., a uniform available in different sizes).
Virtual Product – No shipping required (e.g., club memberships, online courses).
Downloadable Product – Allows customers to download a file after purchase (e.g., training guides).
Subscription Product (Requires WooCommerce Subscriptions Plugin) – Enables recurring payments for memberships.
3. Pricing & Stock
Regular Price – Standard price of the product.
Sale Price – Discounted price (can be scheduled for future dates).
Stock Management – Enable stock tracking to prevent overselling.
Allow Backorders? – Let customers purchase even if stock is out.
4. Shipping Details (For physical products)
Define weight, dimensions, and shipping classes if relevant.
5. Linked Products
Use Upsells (recommend higher-value items).
Use Cross-sells (recommend complementary items in the cart).
6. Attributes & Variations
Attributes define product characteristics (e.g., size, colour).
Variations allow different versions of a product (e.g., a belt in multiple sizes).
7. Product Images & Galleries
Set a featured image to represent the product.
Add multiple images for additional views.
8. Product Categories & Tags
Assign categories to organise products.
Use tags for better searchability.
Once everything is set, click Publish to make the product live.
📌 If you're selling memberships or class registrations, make sure to properly configure virtual products and payment options. See the payment gateway setup guide for details.
Categories
Product categories (WooCommerce > Products > Categories) help organise your store’s inventory and make navigation easier for customers.
Examples for a martial arts club:
Memberships – Different membership types.
Training Gear – Uniforms, belts, gloves, etc.
Grading Fees – Payments for grading sessions.
Digital Downloads – Training guides, video tutorials.
How to Create a Category
Go to Products > Categories.
Enter a Category Name.
Add a Slug (optional, auto-generated if left blank).
Select a Parent Category if creating a subcategory.
Add a Description (optional but useful for SEO).
Upload a Category Image (if your theme supports it).
Click Add New Category.
You can assign multiple categories to a product for better filtering and browsing.
Tags
Tags (WooCommerce > Products > Tags) work like keywords to further classify products.
For example, if you're selling a Karate Uniform, relevant tags might be:
Karate
White Gi
Cotton
Beginner Friendly
Tags help with search filtering but don’t have a hierarchy like categories.
How to Add Tags
Go to Products > Tags.
Enter a Tag Name.
Click Add New Tag.
Alternatively, tags can be added directly when editing a product.
Attributes
Attributes (WooCommerce > Products > Attributes) define product features that can be used for variations (e.g., size, colour, material).
Common Attributes for Martial Arts Products
Size – Small, Medium, Large, XL.
Colour – White, Black, Blue.
Material – Cotton, Polyester.
How to Add Attributes
Go to Products > Attributes.
Enter an Attribute Name (e.g., "Size").
Click Add Attribute.
Click Configure Terms to define options (e.g., Small, Medium, Large).
Once set, attributes can be assigned to variable products, allowing customers to select options like size or colour before purchase.
Summary
Products allow you to sell physical items, memberships, and virtual services.
All Products provides an overview where you can manage and edit inventory.
Add New lets you create products, configure pricing, stock, and variations.
Categories organise products into logical groups for easy browsing.
Tags improve searchability by adding relevant keywords to products.
Attributes define product options, such as size, colour, or material, and are essential for variable products.
📌 For more detailed guidance on setting up WooCommerce products, pricing strategies, stock management, and advanced product configurations, refer to the WooCommerce product setup guide at the bottom of this article.
Marketing (WooCommerce)
The Marketing section in WooCommerce provides tools to help you promote products, increase sales, and manage customer engagement. From this section, you can create discounts, run email campaigns, and track marketing performance to ensure your store is reaching its full potential.
📌 For more advanced marketing strategies, including setting up abandoned cart emails and integrating with third-party tools, refer to the detailed WooCommerce marketing guide at the bottom of this article.
Overview
The Overview section (WooCommerce > Marketing > Overview) provides a central hub for managing promotions and customer engagement.
From here, you can:
See active and upcoming promotions.
Access marketing tools such as coupons and email campaigns.
Get marketing insights and recommendations for improving conversions.
If you are using a WooCommerce extension for email automation or social media marketing, additional tools may appear in this dashboard.
Coupons
The Coupons section (WooCommerce > Marketing > Coupons) allows you to create and manage discount codes to attract customers.
How to Create a Coupon
Click "Add Coupon" to generate a new discount.
Enter a Coupon Code (e.g., "BLACKFRIDAY10").
Add a Description (optional, for internal use).
Coupon Discount Types
Percentage Discount – A percentage off the order total (e.g., 10% off).
Fixed Cart Discount – A set amount off the total (e.g., £5 off).
Fixed Product Discount – A set amount off specific products only.
Additional Coupon Settings
Minimum Spend – Requires customers to spend a certain amount before applying the coupon.
Maximum Spend – Prevents discounts on high-value purchases.
Include or Exclude Products/Categories – Restricts discounts to specific items.
Usage Limits – Set a max number of uses per coupon or per customer.
Expiry Date – Define when the coupon will no longer be valid.
Coupons can be a powerful marketing tool when used strategically for seasonal sales, referral discounts, and membership perks.
Email Campaigns
The Email Campaigns section (WooCommerce > Marketing > Email Campaigns) allows you to create and send promotional emails directly from WordPress.
📌 If you use third-party email marketing tools like Mailchimp or MailPoet, they will integrate into this section for easier management.
How to Create an Email Campaign
Click "Create Email" to start a new campaign.
Choose a template or start from scratch.
Add a subject line and message content.
Select recipients (e.g., all customers, specific groups, or past purchasers).
Schedule or send immediately.
Types of Email Campaigns
Promotional Emails – Notify customers about new products, discounts, or special events.
Abandoned Cart Reminders – Encourage customers to complete their purchase.
Membership Renewal Reminders – Ideal for club memberships and subscriptions.
Personalised Offers – Send discount codes to loyal customers.
Automated email marketing can significantly increase conversions and customer retention. If you need advanced email marketing features, consider using a Mailchimp or MailPoet integration.
Summary
Marketing Overview provides a hub for managing promotions and engagement.
Coupons allow you to create discounts and special offers with various conditions.
Email Campaigns help you send promotional emails and automate customer follow-ups.
📌 For more detailed guidance on WooCommerce marketing strategies, including abandoned cart emails, social media integrations, and conversion tracking, see the WooCommerce marketing guide at the bottom of this article.
Analytics (WooCommerce)
The Analytics section in WooCommerce provides detailed reports on sales, customers, stock levels, and revenue trends. It helps you track business performance, monitor customer activity, and identify opportunities for growth.
Revenue
The Revenue report (WooCommerce > Analytics > Revenue) provides insights into your store’s total sales, refunds, taxes, and net revenue over a selected time period.
Key Metrics in Revenue Reports
Gross Sales – The total revenue before deductions.
Discounts – The total amount of discounts applied to orders.
Refunds – The value of refunded orders.
Taxes & Shipping – Separate calculations for tax and shipping charges.
Net Revenue – The final amount after all deductions.
📌 Use this report to track earnings and compare revenue over time to identify peak sales periods.
Orders
The Orders report (WooCommerce > Analytics > Orders) provides a breakdown of how many sales have been processed, completed, or refunded within a chosen date range.
You can filter by:
Order status (Processing, Completed, Cancelled, Refunded).
Date range (last 7 days, last 30 days, custom range).
Payment method (e.g., PayPal, Stripe, GoCardless).
This report helps you track order fulfilment efficiency and identify trends in customer purchasing behaviour.
Products
The Products report (WooCommerce > Analytics > Products) helps you identify:
Best-selling products based on sales volume.
Products with low stock or high returns.
Most popular product categories.
📌 Use this report to adjust inventory levels, promote high-performing items, and retire underperforming products.
Categories
The Categories report (WooCommerce > Analytics > Categories) allows you to:
See which product categories drive the most sales.
Compare category performance over different time periods.
Identify which categories might need better marketing or discount strategies.
If you're selling club merchandise, grading fees, or memberships, this can help you determine which services or products are in highest demand.
Taxes
The Taxes report (WooCommerce > Analytics > Taxes) provides a breakdown of:
Total tax collected from sales.
Tax rates applied (e.g., standard, reduced, zero rates).
Taxable vs non-taxable sales.
📌 If you need to export tax data for accounting purposes, this is the report to use.
Stock
The Stock report (WooCommerce > Analytics > Stock) helps you monitor inventory by showing:
Low stock products that need restocking.
Out-of-stock items that may need to be removed from the store.
Stock quantity per product.
If you're selling physical items like uniforms, belts, or training gear, this report helps prevent overselling and manage restocking efficiently.
Customers
The Customers report (WooCommerce > Analytics > Customers) provides insights into:
New vs returning customers.
Total customer spend per user.
Most active customers based on order history.
📌 This report is useful for identifying loyal customers and offering them exclusive discounts or rewards.
Summary
Revenue helps track total earnings and deductions.
Orders provides insights into order processing trends.
Products & Categories help identify best-selling items.
Taxes & Stock reports assist with financial and inventory management.
Customers analytics show purchasing trends and customer loyalty.
📌 For advanced analytics, including integrating Google Analytics with WooCommerce for deeper insights, refer to the detailed WooCommerce analytics guide at the bottom of this article.
Building Your Website - Guides & Tutorials
Choosing A Theme
This section assumes you're using a default, blank install and not one of our pre-installed templates.
One of the first steps in setting up your WordPressbyBMABA website is choosing a theme. A theme controls your site’s appearance, layout, and design elements. Because WordPressbyBMABA is a managed multisite network, themes are curated, meaning you won’t have access to the full WordPress theme library but instead a selection of optimised and tested themes that work best within our system.
If you plan to use Elementor PRO (which is available for free on request via web chat), we recommend sticking with the default Elementor theme, as it’s pre-installed and offers the best compatibility for custom designs.
How to Choose a Theme
Step 1: Access the Theme Selection
Log in to your WordPress dashboard.
On the left-hand menu, navigate to Appearance > Themes.
Here, you’ll see a list of available themes that you can use on your site. Since WordPressbyBMABA is a managed multisite, you won’t be able to upload your own theme, but you can activate any of the provided options.
Step 2: Preview Available Themes
Before activating a theme, it’s a good idea to preview how it will look on your site.
Hover over a theme you’re interested in.
Click Live Preview to see how it looks with your existing content.
If you’re happy with the design, you can move on to activating it.
💡 Tip: If you plan to build your pages with Elementor PRO, we strongly recommend using the Hello Elementor theme (which is pre-installed). It’s lightweight, fast, and designed to work seamlessly with Elementor.
Step 3: Activate a Theme
Once you’ve chosen a theme:
Click on the theme you want to use.
Press the Activate button.
Your site will now switch to the selected theme.
You can now customise it by adding your logo, colours, fonts, and layout options.
Example: Choosing a Theme Based on Your Needs
Here’s how different users might choose a theme:
Martial Arts Club Website – If you want a clean, professional site to promote your club, use the Hello Elementor theme with Elementor PRO for a custom drag-and-drop design.
Informational Blog – If your site is mainly for blogging, consider using a content-friendly theme that makes posts easy to read.
E-Commerce Store – If you plan to sell products or memberships, check if your theme works well with WooCommerce.
Summary
Access your themes via Appearance > Themes
Preview before activating to see how it fits your content
Use "Hello Elementor" if you're planning to use Elementor PRO
Click Activate to apply the theme to your website
With your theme set up, you’re now ready to start customising your website’s layout, colours, and branding. In the next guide, we’ll cover how to customise your site settings and appearance to make it your own.
Customising Your Site Settings
Once you’ve chosen and activated your theme, the next step is to customise your site settings to match your branding and purpose. In WordPressbyBMABA, some settings are pre-configured due to the multisite network, but you still have full control over important elements like your site title, logo, colours, menus, widgets, and homepage layout.
This guide will walk you through all the key customisation options, making it easy to tailor your site to your needs.
1️⃣ Site Title & Tagline
Your site title and tagline help define your brand and appear in search results, browser tabs, and some themes.
📌 How to Change Your Site Title & Tagline
In the WordPress Dashboard, go to Settings > General.
Locate Site Title and enter your club or business name.
In the Tagline field, add a short description of your site (or leave it blank).
Scroll down and click Save Changes.
🔹 Example:
Site Title: "BMABA Martial Arts Club"
Tagline: "Empowering martial artists since 1997"
Some themes hide the tagline by default, but it’s still useful for SEO (search engine optimisation).
2️⃣ Customising Your Site Identity (Logo & Favicon)
Your logo and site icon (favicon) help with branding and make your site instantly recognisable.
📌 How to Add a Logo
Navigate to Appearance > Customise.
Click on Site Identity.
Click Select Logo and upload your image.
Adjust the size if needed, then click Publish to save changes.
💡 Tip: The ideal logo size varies by theme, but a transparent PNG file (e.g., 250x100px) usually works best.
📌 How to Add a Favicon (Site Icon)
A favicon is the small icon that appears in browser tabs.
In Appearance > Customise > Site Identity, scroll to Site Icon.
Click Select Site Icon and upload a square image (512x512px).
Click Publish.
This small detail enhances your professionalism and makes your site stand out in bookmarks and search results.
3️⃣ Setting Your Homepage
WordPress can display your latest posts or a static homepage. If you’re building a business or club website, you’ll likely want a static homepage.
📌 How to Set a Static Homepage
Navigate to Settings > Reading.
Under Your homepage displays, select A static page.
Choose your Homepage from the dropdown (or create a new one under Pages > Add New).
Click Save Changes.
💡 Example:
Homepage: "Welcome to Our Martial Arts Club"
Blog Page (if applicable): "Latest News & Updates"
If you're using Elementor PRO, you can design a custom homepage instead of using a pre-made theme layout.
4️⃣ Customising Colours & Fonts
Themes control the default colours and fonts, but you can modify them to match your branding.
📌 How to Change Colours
Go to Appearance > Customise > Colours.
Adjust the Primary Colour (often used for buttons and links).
Modify Background Colour (if supported by your theme).
Click Publish to apply changes.
💡 Tip: Stick to 2-3 brand colours for a consistent look.
📌 How to Change Fonts
Some themes allow you to change fonts under Appearance > Customise > Typography. If your theme does not, you can:
Use Elementor PRO to control fonts per section.
Install a font plugin (if available in the multisite setup).
5️⃣ Managing Menus (Navigation)
Menus help visitors navigate your site. The main menu usually appears at the top of your site, while footer menus provide additional links.
📌 How to Create & Assign a Menu
Go to Appearance > Menus.
Click Create a new menu.
Name your menu (e.g., "Main Menu").
Add pages by selecting them from the left and clicking Add to Menu.
Drag & drop items to reorder them.
Under Menu Settings, tick Primary Menu (or another location if applicable).
Click Save Menu.
💡 Common menu items:
Home
About Us
Classes / Services
Blog
Contact
6️⃣ Widgets & Sidebars
Widgets allow you to add small content sections to your site, such as a search bar, contact info, or latest posts.
📌 How to Manage Widgets
Go to Appearance > Widgets.
Choose a Sidebar or Footer widget area.
Click Add Widget and select a widget type (e.g., Search, Recent Posts).
Click Save.
Not all themes use widgets. If your theme is built with Elementor PRO, widgets may be unnecessary.
7️⃣ Customising with Elementor PRO
If you’re using Elementor PRO, you can bypass many default theme options and build fully custom pages.
📌 How to Open Elementor
Go to Pages and select a page to edit.
Click Edit with Elementor.
Drag and drop elements (text, images, buttons) to create your layout.
Click Update to save changes.
Elementor allows for:
✅ Custom layouts
✅ Advanced typography and colours
✅ Responsive design (mobile-friendly)
💡 Tip: Request Elementor PRO activation via web chat if you haven’t already!
8️⃣ Additional Site Settings
Permalinks (SEO-Friendly URLs)
To improve SEO and readability:
Go to Settings > Permalinks.
Select Post Name.
Click Save Changes.
This ensures your URLs are clean (e.g., yourclub.com/about-us
instead of yourclub.com/?p=123
).
Privacy Policy & Legal Pages
If required, add legal pages:
Go to Pages > Add New.
Create a Privacy Policy, Terms & Conditions, or GDPR page.
Add links to the footer via Appearance > Menus.
🎯 Summary
General settings: Set Site Title, Tagline, Logo, and Favicon
Homepage: Choose between static or latest posts
Menus: Create a structured navigation system
Colours & Fonts: Customise branding (via Appearance > Customise or Elementor)
Widgets: Add extra features like search bars and recent posts
Elementor PRO: Full design flexibility (available on request)
SEO & Legal: Use clean permalinks and add privacy policies
Creating and Editing Pages & Posts in WordPressbyBMABA
Creating content is at the heart of building a successful website. Whether you're setting up static pages (e.g., Home, About Us, Contact) or writing a blog, understanding how to create, edit, and publish content effectively is essential.
This guide will walk you through the differences between pages and posts, how to create new content, and how to edit existing content, ensuring you can confidently build and maintain your website.
Understanding Pages vs Posts
Before diving into content creation, it's important to understand the difference between pages and posts in WordPress:
Feature | Pages | Posts |
Purpose | Used for static content (e.g., Home, About, Contact) | Used for blog entries or news updates |
Organisation | Typically hierarchical (can have parent/child pages) | Categorised by date, category, and tags |
Display | Normally shown in the main navigation menu | Displayed in reverse chronological order on a blog page |
Example Use | Home, Services, Contact, About Us | "Latest News," "Training Tips," "Event Recap" |
Key takeaway:
Use pages for structured, evergreen content.
Use posts for time-sensitive or regularly updated content like blogs.
1️⃣ Creating a New Page (Static Content)
📌 How to Create a Page
Log in to your WordPress Dashboard.
Navigate to Pages > Add New.
Enter a title (e.g., "About Us").
Add content using the Block Editor (Gutenberg) or Elementor PRO (if enabled).
📝 Adding Content to Your Page
You can add different types of content using blocks in the WordPress editor:
✅ Paragraph Block – For normal text.
✅ Heading Block – To structure your page with headings (H1, H2, H3, etc.).
✅ Image Block – Upload images or select from your media library.
✅ Button Block – Add call-to-action buttons (e.g., "Sign Up Now").
💡 Tip: If you are using Elementor PRO, click "Edit with Elementor" to access its drag-and-drop builder. This allows for more advanced layouts, columns, and styling options.
📍 Setting a Page as Your Homepage
If you want this page to be your homepage:
Navigate to Settings > Reading.
Under Your homepage displays, select A static page.
Choose your newly created homepage from the dropdown list.
Click Save Changes.
2️⃣ Editing an Existing Page
If you need to update a page’s content:
Navigate to Pages > All Pages.
Find the page you want to edit and click Edit.
Modify the content, images, or layout as needed.
Click Update to save your changes.
3️⃣ Creating a New Blog Post
If you’re running a blog, you’ll need to use posts instead of pages.
📌 How to Create a Blog Post
Go to Posts > Add New.
Enter a title (e.g., "5 Tips for Improving Your Martial Arts").
Add content using the block editor, just like you would for a page.
Assign a Category and Tags (right sidebar).
Click Publish when ready.
4️⃣ Structuring Your Blog with Categories & Tags
To keep your blog organised, use Categories and Tags:
Categories – Broad topics (e.g., "Martial Arts Training", "Club News")
Tags – Specific keywords (e.g., "Karate", "Self-Defence", "Beginners")
📌 How to Add Categories & Tags
While editing a post, find the Categories and Tags section in the right sidebar.
Click Add New Category to create a category.
Enter relevant tags (separated by commas).
Click Update.
💡 Tip: Categories help visitors navigate your blog, while tags help with search and SEO.
5️⃣ Managing Your Blog Page
Your blog posts automatically appear on your Blog Page (if set up).
📌 How to Set Up a Blog Page
Create a new blank page (Pages > Add New > "Blog").
Navigate to Settings > Reading.
Under Your homepage displays, set Posts page to "Blog".
Click Save Changes.
Now, all new blog posts will appear here automatically.
6️⃣ Formatting & Styling Your Content
Using the Block Editor
The default WordPress block editor (Gutenberg) lets you format content easily. Use:
Bold & Italics for emphasis.
Lists (Bullet & Numbered) for readability.
Quotes for testimonials or important messages.
Using Elementor PRO for Advanced Pages
For custom layouts, use Elementor PRO:
Edit the page and click Edit with Elementor.
Drag & drop elements (text, images, buttons) onto the page.
Adjust column layouts, animations, and styles.
Click Update to save.
💡 Elementor PRO is ideal for landing pages, sales pages, and visually appealing content.
7️⃣ Adding Media (Images, Videos & Documents)
Enhance your content with images and videos:
📌 How to Insert an Image
Click Add Block (+) > Image.
Upload an image or select from your Media Library.
Add Alt Text for accessibility & SEO.
Click Insert.
📌 Embedding Videos (YouTube, Vimeo)
Click Add Block (+) > Embed.
Paste the YouTube/Vimeo link.
WordPress will automatically display the video.
💡 Tip: Avoid uploading large video files directly—use YouTube or Vimeo for better performance.
8️⃣ Saving & Publishing Content
Click Save Draft to save work without publishing.
Click Preview to see how the content looks.
Click Publish when ready to make it live.
🎯 Summary
✅ Pages are for static content (e.g., Home, About Us).
✅ Posts are for blog updates.
✅ Use Categories & Tags to organise posts.
✅ Set a static homepage or a blog page in Settings > Reading.
✅ Use Elementor PRO for advanced page designs.
✅ Add images, videos, and media to make content engaging.
Managing Menus in WordPressbyBMABA
A well-structured menu is essential for easy navigation and user experience on your website. WordPress provides a flexible menu system, allowing you to create custom menus with links to pages, posts, categories, or external URLs.
In WordPressbyBMABA, menus are managed under Appearance > Menus. This guide will take you through creating, customising, and managing menus, while also explaining best practices for using relative URLs to future-proof your website.
1️⃣ Accessing the Menu Settings
To manage menus:
Log in to your WordPress dashboard.
Navigate to Appearance > Menus.
Here, you’ll find options to create, edit, and organise your menus. If your site is new, you may need to create a menu from scratch.
2️⃣ Creating a New Menu
Go to Appearance > Menus.
Click Create a new menu.
Enter a menu name (e.g., "Main Menu").
Click Create Menu.
Now, you can start adding items like pages, posts, and custom links.
📍 Assigning Your Menu to a Location
Most themes have predefined menu locations (e.g., Primary Menu, Footer Menu).
Scroll to Menu Settings at the bottom.
Tick Primary Menu (or another relevant location).
Click Save Menu.
💡 Tip: If your theme has multiple menu locations, you can create different menus for different sections of your site.
3️⃣ Adding Menu Items
WordPress allows you to add various types of links to your menu:
📌 Adding Pages to the Menu
In the Add Menu Items panel (left side), select Pages.
Tick the pages you want to add (e.g., Home, About Us, Contact).
Click Add to Menu.
Drag and drop to rearrange the order.
Click Save Menu.
📌 Adding Posts to the Menu
If you want to link to a specific blog post:
Select Posts in the Add Menu Items panel.
Choose the post you want to add.
Click Add to Menu and Save Menu.
This is useful for highlighting important blog posts (e.g., "Latest Club News").
📌 Adding Categories (For Blogs)
If your website has a blog, you can group posts by category and link to them.
In the Add Menu Items panel, select Categories.
Tick the category you want to add (e.g., "Training Tips").
Click Add to Menu and Save Menu.
Now, all posts within that category will be accessible from the menu.
📌 Adding Custom Links (e.g., External Links)
You can add external links (e.g., social media pages, partner sites) or internal links manually.
Select Custom Links in the Add Menu Items panel.
Enter a URL (e.g.,
https://facebook.com/yourclub
).Enter a Link Text (e.g., "Follow Us on Facebook").
Click Add to Menu and Save Menu.
💡 Tip: When linking to external websites, tick "Open link in a new tab" to keep visitors on your site.
4️⃣ Using Relative URLs for Better Link Structure
One of the most important best practices when managing menus is using relative URLs instead of full URLs.
What is a Relative URL?
A relative URL only includes the part of the URL after the domain name.
Example:
Incorrect (Absolute URL) | Correct (Relative URL) |
|
|
|
|
Why Use Relative URLs?
✅ Avoid broken links – If you ever switch to a custom domain (e.g., yourclub.com
), all links will remain functional.
✅ Easier site migration – Your links won’t need updating if you move the site.
✅ Improves consistency – Keeps menu links structured and clean.
How to Use Relative URLs in Custom Links
Go to Appearance > Menus.
Select Custom Links.
In the URL field, enter only the relative path (e.g.,
/about-us
).Click Add to Menu and Save Menu.
💡 Tip: WordPress automatically converts relative URLs into full URLs when loading your site.
5️⃣ Organising Your Menu (Drag & Drop)
To rearrange menu items:
Drag and drop items into the desired order.
Click Save Menu.
To create a dropdown menu (sub-menu):
Drag a menu item slightly to the right under another item.
This creates a parent-child relationship (e.g., "About Us" > "Our Team").
Click Save Menu.
🔹 Example of a Dropdown Menu:
About Us
Our Team
Our History
Classes
Beginners
Advanced
Contact
Dropdown menus help organise large websites and improve navigation.
6️⃣ Creating a Footer Menu
Many websites use a footer menu for links like Privacy Policy, Terms & Conditions, and Contact Information.
📌 How to Add a Footer Menu
Go to Appearance > Menus.
Click Create a New Menu and name it "Footer Menu".
Add pages like Privacy Policy, Terms & Conditions, Contact Us.
Under Menu Settings, tick Footer Menu (if supported by your theme).
Click Save Menu.
Now, this menu will appear in your website’s footer.
7️⃣ Mobile Menus & Responsive Design
Most themes automatically convert menus for mobile users, but you should check how your menu looks on mobile devices.
How to Test Your Mobile Menu
Open your site on a mobile phone or tablet.
Check if the menu collapses into a "hamburger" icon (☰).
Click the menu icon to see if all items are accessible.
If something looks wrong, check your theme settings under Appearance > Customise > Menus.
🎯 Summary
Manage menus under Appearance > Menus.
Use relative URLs (
/about-us
) instead of full URLs for better future-proofing.Add pages, posts, categories, and custom links to your menu.
Drag and drop to reorder items and create dropdowns.
Assign menus to primary, footer, or mobile locations.
Check mobile responsiveness to ensure easy navigation for all users.
Using Elementor to Design Your Homepage
Elementor is one of the most powerful page builders available for WordPress, allowing you to create a custom, professional-looking homepage without needing to code. Since WordPressbyBMABA provides Elementor PRO for free upon request via web chat, you have access to premium design features that can make your homepage stand out.
In this guide, we’ll cover:
✅ Why use Elementor for your homepage
✅ How to enable and open Elementor
✅ Designing a homepage from scratch
✅ Using pre-built templates
✅ Customising sections, columns, and widgets
✅ Saving and publishing your homepage
1️⃣ Why Use Elementor for Your Homepage?
A homepage is the first impression visitors get of your website. With Elementor, you can:
✅ Create custom layouts beyond the limits of your theme
✅ Drag and drop headings, images, buttons, videos, and more
✅ Ensure a mobile-friendly, responsive design
✅ Add animations, icons, and custom fonts
✅ Use pre-designed templates and blocks to save time
💡 Best Practice: If you plan to use Elementor for your homepage, we strongly recommend using the Hello Elementor theme, as it’s lightweight, fast, and optimised for Elementor.
2️⃣ Enabling & Opening Elementor
Before using Elementor, ensure:
✅ You have Elementor PRO activated (if not, request activation via web chat)
✅ Your theme is compatible with Elementor
📌 How to Edit Your Homepage with Elementor
Log in to your WordPress dashboard.
Navigate to Pages > All Pages.
Find your homepage (or create a new one via Pages > Add New).
Click Edit with Elementor.
This will open the Elementor editor, where you can start designing.
3️⃣ Designing Your Homepage from Scratch
Elementor works with sections, columns, and widgets to create a structured layout.
📍 Step 1: Add a New Section
Click the “+” button to add a section.
Choose a column structure (e.g., 1-column, 2-column, etc.).
Drag widgets (e.g., images, text) into the columns.
📍 Step 2: Add Essential Homepage Elements
A great homepage usually includes:
🟢 Hero Section (Main Banner) – A large headline + background image
🟢 About Section – A brief introduction about your club or business
🟢 Services/Features Section – Showcase key offerings
🟢 Call-to-Action (CTA) Buttons – Encourage visitors to take action (e.g., “Join Now”)
🟢 Testimonials/Reviews – Build trust with customer feedback
🟢 Contact Information – Display address, phone, and email
📌 Adding a Hero Section
Click the “+” icon to add a new section.
Select a 1-column layout.
Drag a Heading widget into the section and enter your welcome message.
Drag an Image widget and set a background image.
Drag a Button widget, customise the text (e.g., "Join Now"), and link it to your registration page.
4️⃣ Using Elementor Templates (Faster Design)
If you want to save time, Elementor provides pre-made templates:
📌 How to Use a Pre-Made Template
Click the “📂 Folder” icon in the Elementor editor.
Select Templates from the Elementor library.
Browse and select a homepage template.
Click Insert to apply the template.
Customise text, images, and buttons as needed.
💡 Tip: Elementor PRO includes premium templates for martial arts clubs, fitness centres, and business sites.
5️⃣ Customising Elementor Sections
Elementor provides advanced customisation for every section.
📍 Adjusting Backgrounds
Click on the section to edit.
In the left panel, go to Style > Background.
Select an image, colour, or gradient for the background.
💡 Tip: Use high-quality images to make your homepage visually appealing.
📍 Editing Fonts & Colours
Click on any text widget.
Under Style, change the font, size, weight, and colour.
Use consistent brand colours for a professional look.
🔹 Best Practice: Keep H1, H2, and H3 headings clear and structured for SEO.
📍 Adding Animations & Motion Effects
Click on any widget or section.
Navigate to Advanced > Motion Effects.
Enable fade-in, slide-in, or hover animations for an interactive design.
💡 Tip: Don’t overuse animations—keep it smooth and professional.
6️⃣ Making Your Homepage Mobile-Friendly
Since most visitors use mobile devices, it’s essential to check how your homepage looks on phones and tablets.
📌 How to Preview Mobile View
In Elementor, click the Responsive Mode icon (bottom-left corner).
Switch between Desktop, Tablet, and Mobile views.
Adjust font sizes and spacing for better mobile readability.
Click Update to save changes.
💡 Tip: Ensure buttons and links are big enough for mobile users to tap easily.
7️⃣ Saving & Publishing Your Homepage
Once your homepage is fully designed:
Click Preview to check the final design.
Click Publish (or Update if editing an existing page).
Set it as your homepage:
Go to Settings > Reading.
Under Your homepage displays, select A static page.
Choose your newly created homepage.
Click Save Changes.
Your homepage is now live! 🎉
🎯 Summary
✅ Use Elementor PRO to drag and drop homepage elements.
✅ Add sections for hero banners, services, CTAs, and testimonials.
✅ Use templates for quick setup or build from scratch.
✅ Customise backgrounds, fonts, and colours.
✅ Ensure the design is mobile-friendly.
✅ Publish and set it as your homepage.
Using WooCommerce to Sell Products on WordPressbyBMABA
WooCommerce is the most popular eCommerce solution for WordPress, allowing you to sell physical products, digital downloads, memberships, and services directly from your website. Since WooCommerce is enabled by default on WordPressbyBMABA, you can start setting up your online shop immediately.
This guide will walk you through:
✅ Why Use WooCommerce? (Benefits & Use Cases)
✅ Setting Up WooCommerce (General Store Settings)
✅ Creating New Products (Product Types & Fields)
✅ Managing Product Images & Descriptions
✅ Configuring Payment & Shipping
✅ Managing Orders & Customers
1️⃣ Why Use WooCommerce?
WooCommerce transforms your WordPress website into a fully functional eCommerce store.
🔹 Benefits of Using WooCommerce
✅ Completely Free & Open Source – No subscription fees
✅ Flexible Product Management – Sell physical & digital products
✅ Supports Multiple Payment Gateways – Stripe, PayPal, Direct Bank Transfer
✅ Customisable Store Design – Works seamlessly with Elementor & WordPress themes
✅ Scalable – Can handle both small and large online stores
💡 Common Use Cases in WordPressbyBMABA:
Selling martial arts equipment, uniforms, and accessories
Offering digital downloads (e.g., training manuals, membership certificates)
Selling club memberships or event tickets
2️⃣ Setting Up WooCommerce (General Store Settings)
Before adding products, you should configure your store settings.
📌 Step 1: Access WooCommerce Settings
Log in to your WordPress Dashboard.
Navigate to WooCommerce > Settings.
Here, you’ll find key settings for your store.
📌 Step 2: Configure Store Details
General Settings – Set your store location, currency, and tax settings.
Payments – Enable payment methods like PayPal, Stripe, or Direct Bank Transfer.
Shipping – Set up flat rate, free shipping, or weight-based rates.
💡 Tip: If selling digital products (e.g., PDFs, videos), disable shipping under WooCommerce > Settings > Shipping.
3️⃣ Creating a New Product
Products in WooCommerce are fully customisable, allowing you to add details like pricing, images, descriptions, stock levels, and categories.
📌 How to Add a New Product
Go to Products > Add New.
Enter a Product Name (e.g., "Martial Arts Training Manual").
Add a Product Description – Provide detailed information about the product.
4️⃣ Choosing a Product Type
WooCommerce supports different product types, depending on what you’re selling.
Product Type | Use Case |
Simple Product | A single item (e.g., T-shirt, gloves) |
Variable Product | Products with variations (e.g., different sizes/colours) |
Digital/Downloadable Product | E-books, certificates, training videos |
Subscription Product | Memberships, recurring services |
📍 Example: Adding a Simple Product
Scroll to the Product Data section.
Select Simple Product (default).
Set the Regular Price (e.g., £29.99).
If offering a discount, set a Sale Price (optional).
Under Inventory, enable Stock Management to track availability.
Click Publish.
💡 Tip: If selling customisable uniforms, use Variable Products to allow customers to choose size & colour options.
5️⃣ Managing Product Descriptions & Images
A well-written product description helps customers understand what they’re buying.
📌 Optimising Product Descriptions
✅ Short Description – A quick summary that appears at the top of the product page
✅ Full Description – A detailed overview including features, benefits, and specifications
✅ Bullet Points – Use for key features to make scanning easier
Example:
Short Description:
"High-quality, breathable martial arts gi, perfect for beginners and advanced students."
Full Description:
✔️ Available in White & Black
✔️ Sizes S, M, L, XL
✔️ Made from 100% Cotton for durability
📌 Adding Product Images
Scroll to Product Image on the right side.
Click Set Product Image to upload a high-quality photo.
To add extra images, go to Product Gallery.
💡 Tip: Use images with a plain white background for a professional look.
6️⃣ Configuring Payment & Shipping
📌 Setting Up Payment Methods
Go to WooCommerce > Settings > Payments.
Enable Stripe (for credit cards) or PayPal.
Click Manage to enter API keys (obtained from your payment provider).
💡 Tip: Offer multiple payment options to improve checkout conversion rates.
📌 Configuring Shipping
Navigate to WooCommerce > Settings > Shipping.
Create a Shipping Zone (e.g., UK, International).
Set Flat Rate, Free Shipping, or Local Pickup.
💡 Tip: If selling digital products, disable shipping by unchecking "Enable shipping" under product settings.
7️⃣ Managing Orders & Customers
WooCommerce provides an order management system to keep track of customer purchases.
📌 Viewing Orders
Go to WooCommerce > Orders.
Click on an order to see details.
Change the order status (Processing, Completed, Cancelled) as needed.
💡 Tip: Customers receive automated emails when their order is updated.
📌 Managing Customers
Go to Users > All Users.
Customers who make purchases are automatically added to your WordPress site.
You can edit customer details or reset passwords if needed.
💡 Tip: Use the WooCommerce Customer Reports to analyse buying behaviour.
🎯 Summary
✅ WooCommerce is pre-enabled on WordPressbyBMABA for eCommerce.
✅ Use Simple Products, Variable Products, or Digital Downloads.
✅ Add detailed descriptions, high-quality images, and pricing.
✅ Configure payment options (PayPal, Stripe).
✅ Manage shipping & stock levels.
✅ View & process orders from the dashboard.
Setting Up Payment Gateways in WooCommerce on WordPressbyBMABA
WooCommerce on WordPressbyBMABA comes with multiple payment gateways enabled, allowing you to accept payments securely and conveniently. Choosing the right payment gateway is essential to providing customers with a smooth checkout experience.
This guide will walk you through:
✅ The available payment gateways on WordPressbyBMABA
✅ How to set up and configure Stripe (recommended)
✅ Setting up other payment gateways (PayPal, GoCardless, SumUp, Paystack, and more)
✅ How to configure API keys, webhooks, and transaction settings
1️⃣ Available Payment Gateways on WordPressbyBMABA
WordPressbyBMABA supports several payment gateways by default, giving you the flexibility to choose the best option for your business.
Payment Gateway | Best For | Setup Guide |
Stripe (Recommended) | Credit/Debit Cards, Apple Pay, Google Pay | |
PayPal | Worldwide online payments, PayPal balances | |
GoCardless | Direct Debit payments for recurring subscriptions | |
SumUp | In-person payments (e.g., POS systems) | |
Paystack | African market payments | |
Braintree (by PayPal) | Credit Cards, PayPal, Google Pay, Apple Pay | |
mobilPay | Romanian-based payment system | |
Pelecard | Israeli market payments |
💡 Tip: We strongly recommend Stripe as it offers low transaction fees, fast payouts, and supports Apple Pay & Google Pay. If you want us to explore any other payment gateways, please let us know and we'll see if there's a supported Wordpress plugin.
2️⃣ Setting Up Stripe (Recommended)
📌 Step 1: Enable Stripe in WooCommerce
Log in to your WordPress Dashboard.
Navigate to WooCommerce > Settings > Payments.
Find Stripe and click Enable.
Click Set Up or Manage to configure the settings.
📌 Step 2: Obtain Stripe API Keys
To connect Stripe, you need API keys:
Log in to your Stripe account: Stripe Dashboard
Go to Developers > API Keys.
Copy the Publishable Key and Secret Key.
Paste them into WooCommerce > Settings > Payments > Stripe.
📌 Step 3: Configure Webhooks
Webhooks allow WooCommerce and Stripe to communicate payment updates.
In your Stripe Dashboard, go to Developers > Webhooks.
Click Add Endpoint.
Enter your website’s webhook URL (WooCommerce > Settings > Payments > Stripe shows this).
Select the following Webhook Events:
payment_intent.succeeded
payment_intent.payment_failed
checkout.session.completed
Click Save.
💡 Tip: If you plan to accept Apple Pay or Google Pay, enable them under Stripe Dashboard > Payment Methods.
📌 Step 4: Save & Test Transactions
Click Save Changes.
Perform a test transaction using Stripe’s test mode.
If successful, switch to Live Mode in Stripe settings.
Remember, if you want to enable recurring payments that automatically charge your customers via ClubManagerbyBMABA, there's a dedicated setup guide available here.
3️⃣ Setting Up PayPal
📌 Step 1: Enable PayPal in WooCommerce
Navigate to WooCommerce > Settings > Payments.
Enable PayPal Payments.
Click Set Up.
📌 Step 2: Connect Your PayPal Account
Click Connect to PayPal.
Log in to your PayPal Business account.
Authorise WooCommerce to access your account.
📌 Step 3: Configure Webhooks
In PayPal Developer Dashboard, go to My Apps & Credentials.
Select your app and find Webhook Settings.
Add the webhook URL from WooCommerce settings.
Choose events like Payment Capture Completed and Payment Denied.
💡 Tip: If you plan to offer PayPal Pay Later, enable it in your PayPal Business Account.
4️⃣ Setting Up GoCardless (Direct Debit Payments)
GoCardless is ideal for recurring payments, such as subscriptions.
📌 Step 1: Enable GoCardless in WooCommerce
Navigate to WooCommerce > Settings > Payments.
Enable GoCardless.
Click Set Up.
📌 Step 2: Connect Your GoCardless Account
Click Connect with GoCardless.
Sign in to your GoCardless Merchant Account.
Authorise WooCommerce to manage payments.
📌 Step 3: Configure Webhooks
Log in to GoCardless Dashboard.
Navigate to Developers > Webhooks.
Enter your WooCommerce webhook URL.
💡 Tip: GoCardless works best for club memberships, training subscriptions, and recurring fees.
5️⃣ Setting Up SumUp (For In-Person Payments)
SumUp allows you to take in-person payments using card readers.
📌 Step 1: Enable SumUp in WooCommerce
Navigate to WooCommerce > Settings > Payments.
Enable SumUp and click Set Up.
📌 Step 2: Connect SumUp Account
Click Connect to SumUp.
Log in to your SumUp Merchant Account.
Authorise WooCommerce.
💡 Tip: SumUp is ideal for martial arts clubs offering in-person training & event registrations.
6️⃣ Managing Transactions & Refunds
Once your payment gateways are set up, you can manage orders and refunds.
📌 How to Process a Refund
Go to WooCommerce > Orders.
Click on an order to view details.
Scroll down to Refund.
Enter the amount and click Refund via (selected payment gateway).
💡 Tip: Refund policies vary. Check your payment gateway’s refund policy for processing times.
🎯 Summary
Stripe is recommended for secure, fast credit/debit card payments.
PayPal is great for digital transactions & PayPal balance payments.
GoCardless is ideal for direct debit & recurring subscriptions.
SumUp supports in-person payments.
Use API keys & webhooks to sync transactions with WooCommerce.
WooCommerce Settings: A Complete Setup Guide
Setting up WooCommerce correctly ensures your online store operates smoothly. This guide will walk you through every important setting, from your business details to configuring shipping, taxes, and payment gateways.
1️⃣ Accessing WooCommerce Settings
Log in to your WordPress Dashboard.
Navigate to WooCommerce > Settings.
You'll see multiple tabs, including General, Products, Shipping, Payments, Accounts & Privacy, Emails, and Advanced.
We’ll go through each section in detail.
2️⃣ General Settings
The General tab covers your store’s basic configuration.
📌 Step 1: Set Up Store Details
Navigate to WooCommerce > Settings > General.
Fill in the following fields:
Store Address – Enter your business location (needed for tax & shipping).
Country/State – Select the country where your business is registered.
Postcode/ZIP – This helps define shipping rates and tax calculations.
💡 Tip: If you sell digital products only, you don’t need to enable shipping.
📌 Step 2: Define Selling & Shipping Locations
Sell to Specific Countries – Choose where your store operates.
Select Sell to all countries (if worldwide).
Or Sell to specific countries (e.g., UK only).
Shipping Locations – Choose:
Ship to all countries you sell to (default).
Ship to specific countries only.
Disable shipping & shipping calculations (for digital products).
Default Customer Location – Choose where customers are located when they visit your site:
No location – Doesn’t pre-fill country.
Shop base address – Defaults to your store’s location.
Geolocation – Detects user’s location for tax & shipping.
💡 Tip: Enable Geolocation if you sell internationally and want to apply the correct tax rate automatically.
📌 Step 3: Currency Settings
Currency – Select the currency for your store (e.g., GBP £ for UK).
Currency Position – Choose left (£100) or right (100£).
Thousand & Decimal Separators – Adjust depending on region (
1,000.00
vs1.000,00
).Click Save Changes.
3️⃣ Product Settings
📌 Step 1: Configure Product Pages
Go to WooCommerce > Settings > Products.
Under Shop Page, select a page to act as your store’s main shop page (e.g., "Shop").
Enable or disable Reviews & Ratings:
Enable reviews (customers can leave feedback).
Enable star ratings (display product ratings).
Click Save Changes.
💡 Tip: If using Elementor PRO, you can create a custom shop page design.
📌 Step 2: Set Up Stock Management (Inventory)
If selling physical products, enable stock management:
Go to WooCommerce > Settings > Products > Inventory.
Enable Manage stock to track inventory automatically.
Set:
Low stock threshold – Get notified when stock runs low.
Out of stock threshold – Automatically mark products as "Out of Stock".
Stock Display Format – Choose whether to show remaining stock.
Click Save Changes.
💡 Tip: If selling digital products, disable stock management.
4️⃣ Shipping Settings
If you sell physical products, you need to configure shipping zones and methods.
📌 Step 1: Create a Shipping Zone
Go to WooCommerce > Settings > Shipping > Shipping Zones.
Click Add Shipping Zone.
Enter:
Zone Name (e.g., "UK Shipping").
Zone Regions (select countries where this zone applies).
Click Add Shipping Method to choose one:
Flat Rate – Set a fixed shipping fee (e.g., £5 per order).
Free Shipping – Offer free shipping above a certain order value.
Local Pickup – Allow customers to pick up their order.
Click Save Changes.
💡 Tip: If you ship internationally, create separate zones for different regions.
📌 Step 2: Configure Shipping Options
Go to WooCommerce > Settings > Shipping > Shipping Options.
Enable:
Enable shipping calculator on cart page.
Hide shipping costs until an address is entered.
Click Save Changes.
💡 Tip: If using weight-based shipping, install a shipping plugin.
5️⃣ Payment Settings
WooCommerce supports multiple payment gateways, including Stripe, PayPal, and GoCardless.
📌 Step 1: Enable Payment Methods
Navigate to WooCommerce > Settings > Payments.
Enable Stripe (Recommended) or PayPal.
Click Set Up to configure.
💡 Tip: To accept Direct Bank Transfers or Cash on Delivery, enable those options.
📌 Step 2: Configure Payment Gateway API Keys
Stripe (Recommended)
Get API keys from Stripe Dashboard.
Enter Publishable Key and Secret Key in WooCommerce > Payments > Stripe.
Set Webhook Endpoint (found in Stripe settings).
Click Save Changes.
💡 Tip: Read the full WooCommerce Stripe Setup Guide.
6️⃣ Tax Settings
To enable taxes:
Go to WooCommerce > Settings > General.
Check Enable Taxes & Tax Calculations.
Click Save Changes.
Navigate to WooCommerce > Settings > Tax.
📌 Step 1: Set Up Tax Classes
Set Prices Entered With Tax:
"Yes" – Prices include tax (e.g., £10 with tax included).
"No" – Prices exclude tax (tax is added at checkout).
Choose Standard Rate or Zero Rate (for tax-exempt products).
Click Save Changes.
💡 Tip: If selling internationally, install WooCommerce Tax Plugin to automate tax rates.
7️⃣ Customer & Privacy Settings
To control user accounts:
Go to WooCommerce > Settings > Accounts & Privacy.
Enable:
Guest Checkout – Allow customers to check out without creating an account.
Account Creation – Let users create accounts automatically.
Privacy Policy Page – Set your GDPR-compliant policy page.
Click Save Changes.
💡 Tip: Use the Complianz GDPR plugin for compliance.
8️⃣ Email Notifications & Order Management
WooCommerce automatically sends order notifications to customers.
Go to WooCommerce > Settings > Emails.
Configure:
New Order Emails – Sent to admins when an order is placed.
Customer Invoice Emails – Sent to customers upon payment.
Order Completed Emails – Sent after order fulfillment.
Click Save Changes.
💡 Tip: To customise emails, use the WooCommerce Email Customiser Plugin.
🎯 Summary
✅ Set store address, currency, and tax settings.
✅ Configure product pages, inventory, and stock tracking.
✅ Define shipping zones, rates, and delivery methods.
✅ Enable Stripe, PayPal, or GoCardless for payments.
✅ Configure email notifications & customer accounts.
Common WordPress Issues & How to Fix Them: Troubleshooting, Setup Mistakes & Best Practices
WordPress is a powerful tool for creating and managing websites, but first-time users often run into common challenges when setting up, designing, or maintaining their sites. Since WordPressbyBMABA is a managed multisite network, some advanced features like FTP access and direct file editing are not available. However, you can still manage everything directly through the WordPress Dashboard.
This guide will help you troubleshoot common issues, avoid beginner mistakes, and improve your website’s performance without needing technical expertise.
1️⃣ Common WordPress Issues & How to Fix Them
🔹 1. My Website Isn’t Loading Properly (White Screen or Broken Layouts)
If your website suddenly stops displaying correctly or appears as a blank white page, it’s usually caused by:
✅ A plugin conflict
✅ A theme issue
✅ An outdated setting
✅ How to Fix It:
Try Reloading Your Page – Sometimes a simple refresh (or opening the site in an Incognito/Private Browser Window) fixes display issues.
Clear Your Browser Cache – Press
CTRL + SHIFT + R
(Windows) orCMD + SHIFT + R
(Mac) to force refresh your page.Disable Plugins One by One:
Go to Plugins > Installed Plugins.
Click Deactivate next to any recently installed plugins.
Check if your site starts working again.
If deactivating a plugin fixes the issue, that plugin is the cause.
Switch to the Default Theme:
Go to Appearance > Themes.
Activate the Hello Elementor or Astra theme (recommended).
If your site works with the default theme, your previous theme may be incompatible.
💡 Tip: If your site suddenly broke after an update, check for available plugin updates under Dashboard > Updates.
🔹 2. I Can’t Log Into My WordPress Dashboard
If you’re locked out of WordPress, it might be due to:
✅ Forgotten password
✅ Security settings
✅ Browser cache issues
✅ How to Fix It:
Try Resetting Your Password
Go to yourwebsite.com/wp-login.php.
Click "Lost your password?" and follow the reset instructions.
Check Your Username & Email
Make sure you’re using the correct email address or username (the one used when creating your site).
Try Another Browser or Device
Sometimes login issues are caused by your browser storing old data. Try logging in from a different browser or device.
🔹 3. My Website is Running Slowly
A slow website can frustrate visitors and hurt search rankings. Common causes include large images, too many plugins, and outdated settings.
✅ How to Speed Up Your Site:
Use Optimised Images – Upload JPG or compressed PNG images instead of high-resolution files.
Limit Plugins – Deactivate unnecessary plugins under Plugins > Installed Plugins.
Enable Caching – WordPressbyBMABA has built-in caching, but if your site still feels slow, ask support to check for optimisations.
Use Fewer Widgets – Too many widgets in your sidebar or footer can slow things down.
💡 Tip: Test your site speed using Google PageSpeed Insights.
🔹 4. My Contact Forms or Emails Aren’t Working
If your contact forms (e.g., Contact Form 7, WPForms) or order notifications aren’t sending emails, your WordPress site may not be set up to handle emails correctly.
✅ How to Fix It:
Check Your Email Settings
Go to Settings > General and confirm your Admin Email is correct.
Check Spam Folder
Sometimes emails get marked as spam. Ask users to check their junk/spam folder.
Use an Email Plugin
Install WP Mail SMTP from Plugins > Add New.
Connect your website to an email service like Gmail, Outlook, or SMTP provider.
💡 Tip: If you need transactional emails (e.g., WooCommerce order confirmations), ensure you have the WooCommerce Email Settings configured correctly under WooCommerce > Settings > Emails.
🔹 5. My Menu Links Aren’t Working (404 Errors on Pages & Posts)
If you click on a page or blog post and get a "Page Not Found" (404 error), your permalinks may need refreshing.
✅ How to Fix It:
Go to Settings > Permalinks.
Select "Post Name" (recommended for SEO).
Click "Save Changes" (even if no changes were made).
💡 Tip: Always use relative URLs (/about-us
instead of https://yourclub.bmaba.club/about-us
). This ensures your links stay intact if you ever use a custom domain.
2️⃣ Common Setup & Design Mistakes to Avoid
❌ 1. Using Too Many Plugins
✅ Fix: Keep only essential plugins to avoid slowing down your site.
❌ 2. Not Using a Mobile-Friendly Theme
✅ Fix: Use a responsive theme like Hello Elementor (pre-installed).
❌ 3. Ignoring SEO Best Practices
✅ Fix: Install Yoast SEO or Rank Math to improve search rankings.
❌ 4. Forgetting to Set a Static Homepage
✅ Fix:
Go to Settings > Reading.
Select A Static Page and choose your homepage.
❌ 5. Using Low-Quality Images
✅ Fix: Upload compressed images (use free tools like TinyPNG before uploading).
3️⃣ Tips & Tricks for WordPress Beginners
✅ 1. Use Elementor for Easier Page Building
Instead of struggling with the default WordPress editor, use Elementor PRO (available for free on request).
Go to Pages > Add New.
Click Edit with Elementor.
Drag-and-drop headings, images, buttons, and more.
✅ 2. Keep Your Site Secure
Use strong passwords.
Keep WordPress & plugins updated under Dashboard > Updates.
Enable two-factor authentication (2FA) for better security.
✅ 3. Add Google Analytics to Track Visitors
Install Beehive Pro (pre-installed) to see real-time visitor stats.
Go to Beehive Pro > Settings.
Connect your Google Analytics account.
Monitor visitor trends & traffic sources.
✅ 4. Organise Your Blog with Categories & Tags
Go to Posts > Categories to create blog categories (e.g., "Training Tips").
Assign each blog post to a relevant category.
Use Tags for specific keywords (e.g., "Karate", "Kickboxing").
🎯 Summary
🛠️ Troubleshooting Quick Fixes
✅ Site not loading? Disable plugins & check your theme.
✅ Can’t log in? Try resetting your password.
✅ Site running slow? Optimise images & limit plugins.
✅ 404 errors? Reset permalinks under Settings > Permalinks.
✅ Emails not sending? Install WP Mail SMTP.
🚀 Best Practices for a Better WordPress Experience
✅ Use Elementor PRO for easier design.
✅ Keep plugins & themes updated.
✅ Set up SEO & Analytics early.
✅ Use relative URLs to future-proof your site.
Taking Full Control of Your WordPress Site with BMABA
One of the biggest advantages of using WordPress by BMABA is the freedom and control it gives you over your own website. While BMABA support is always on hand to assist, the real power of this managed setup is that it empowers you to take ownership of your site, allowing you to make updates, improvements, and changes whenever you need—without waiting for external designers or paying costly fees for minor adjustments.
If you take the time to explore, learn, and experiment, you’ll quickly discover that WordPress is designed to be user-friendly, and with the pre-installed tools and plugins available in your managed setup, you have everything you need to build and grow a professional website for your club.
Why Managing Your Own WordPress Site is Beneficial
You Can Update & Expand Anytime – No waiting for a developer or support tickets.
No Hidden Costs – No extra fees for web designers or third-party hosting.
Flexibility & Creativity – Design your site exactly how you want it.
Instant Access to Powerful Tools – Use Elementor PRO, WooCommerce, and other premium plugins without needing extra subscriptions.
Learn & Grow Your Digital Skills – Managing your own website builds valuable skills that help your club’s online presence.
BMABA’s Managed WordPress: Support When You Need It
While BMABA provides a fully managed WordPress multisite, meaning security, hosting, and performance are taken care of, our goal is to empower you to take full control of your site.
BMABA Support Is Here For:
✅ Technical Issues – If something isn’t working as expected.
✅ Plugin Requests – If you need additional features or integrations.
✅ Guidance & Advice – If you need help learning how to use WordPress.
✅ Security & Performance – We keep your site safe, secure, and fast.
However, content creation, design changes, and managing pages or products should be handled by you—and that’s where the real benefits of WordPress come in!
Best Free Resources to Learn WordPress, Design, and WooCommerce
To help you make the most of WordPress by BMABA, we’ve compiled some of the best free tutorials and guides available online, covering everything from basic WordPress usage to advanced design with Elementor PRO and running an online store with WooCommerce.
📌 General WordPress Tutorials
WordPress.org Support & Documentation – https://wordpress.org/support/
WPBeginner (Beginner-Friendly Guides & Tutorials) – https://www.wpbeginner.com/
Learn WordPress (Official Free Courses) – https://learn.wordpress.org/
📌 Mastering Elementor PRO (Your Primary Design Tool)
Elementor Academy (Official Tutorials & Courses) – https://elementor.com/academy
Elementor YouTube Channel (Free Step-by-Step Video Guides) – https://www.youtube.com/c/Elementor
Elementor’s Help Centre (In-Depth Documentation) – https://elementor.com/help
📌 WooCommerce: Running an Online Store
Official WooCommerce Docs (Step-by-Step Setup Guide) – https://woocommerce.com/documentation/
WooCommerce YouTube Tutorials (Store Setup & Advanced Features) – https://www.youtube.com/@WooCommerce
Free WooCommerce Course (For Beginners) – https://learnwoo.com/woocommerce-beginners-guide/
📌 WordPress SEO & Marketing
Yoast SEO Free Guide (Optimising Your Site for Google) – https://yoast.com/wordpress-seo/
Neil Patel’s Free SEO Course (Beginner to Advanced) – https://neilpatel.com/training/
Google Search Console Guide (Monitor Your Site’s Performance) – https://search.google.com/search-console
Tips & Tricks for Managing Your WordPress Site Like a Pro
1. Get Comfortable with the Dashboard
Spend time navigating Pages, Posts, Appearance, and WooCommerce. The more you explore, the easier it will be to make changes.
2. Use Elementor PRO to Design Pages Visually
With Elementor PRO (which we provide for free), you can edit your site using a simple drag-and-drop interface. You don’t need coding skills—just click and customise!
3. Keep Content Updated
Your website should always reflect the latest information about your club. Regularly update class schedules, membership details, and announcements.
4. Learn Basic SEO
Optimising your site for search engines (using SEObyBMABA which is pre-installed) will help new students find your club online.
5. Test Your Site on Mobile
Most visitors will check your website on their phones first. Always preview your site in mobile mode before publishing changes.
6. Use WooCommerce for Memberships & Payments
If you sell club memberships, grading fees, or merchandise, WooCommerce is your best tool. Set up simple products, accept payments, and manage orders effortlessly.
7. Keep Your Site Fast
Use optimised images (TinyPNG helps reduce file sizes).
Avoid installing too many plugins—only use what you need.
If you experience speed issues, contact BMABA support for guidance.
You Are in Control of Your Site’s Success
With WordPress by BMABA, you have a powerful, fully managed website at your fingertips. The best part? You have complete control over your design, content, and online presence—without waiting for a developer or paying ongoing hosting fees.
Our team is always here for technical support, plugin requests, and troubleshooting, but building and managing your website is in your hands—and with the resources above, you have everything you need to make it happen.
Start exploring, learning, and growing your online presence today! 🚀