{"id":174538,"date":"2023-06-08T17:34:39","date_gmt":"2023-06-08T17:34:39","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gym-builder\/"},"modified":"2026-05-12T16:48:46","modified_gmt":"2026-05-12T16:48:46","slug":"gym-builder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/gym-builder\/","author":20965420,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.3","stable_tag":"2.3.3","tested":"6.9.4","requires":"5.5","requires_php":"7.4","requires_plugins":null,"header_name":"Gym Builder","header_author":"WPDreamers","header_description":"The Best Gym Building Plugin for WordPress to Create Gym,Fitness,Body Building,Yoga Website","assets_banners_color":"7899c1","last_updated":"2026-05-12 16:48:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gymbuilder.wpdreamers.com\/","header_author_uri":"https:\/\/wpdreamers.com\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":10122,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"wpdreamers","date":"2024-02-04 07:19:13"},"1.1.1":{"tag":"1.1.1","author":"wpdreamers","date":"2024-02-04 07:19:13"},"1.1.2":{"tag":"1.1.2","author":"wpdreamers","date":"2024-02-04 07:19:13"},"1.2.0":{"tag":"1.2.0","author":"wpdreamers","date":"2024-02-11 14:28:29"},"1.2.1":{"tag":"1.2.1","author":"wpdreamers","date":"2024-02-21 17:14:39"},"1.3.0":{"tag":"1.3.0","author":"wpdreamers","date":"2024-03-18 16:49:31"},"1.4.0":{"tag":"1.4.0","author":"wpdreamers","date":"2024-04-21 14:27:01"},"1.5.0":{"tag":"1.5.0","author":"wpdreamers","date":"2024-05-01 06:07:32"},"1.6.0":{"tag":"1.6.0","author":"wpdreamers","date":"2024-05-07 16:17:23"},"1.6.1":{"tag":"1.6.1","author":"wpdreamers","date":"2024-06-12 17:21:36"},"2.0.0":{"tag":"2.0.0","author":"wpdreamers","date":"2024-06-23 16:09:05"},"2.0.1":{"tag":"2.0.1","author":"wpdreamers","date":"2024-07-09 14:40:32"},"2.1.0":{"tag":"2.1.0","author":"wpdreamers","date":"2024-07-16 15:33:36"},"2.1.1":{"tag":"2.1.1","author":"wpdreamers","date":"2024-07-29 16:15:20"},"2.1.2":{"tag":"2.1.2","author":"wpdreamers","date":"2024-08-10 15:11:14"},"2.1.3":{"tag":"2.1.3","author":"wpdreamers","date":"2024-08-19 16:01:42"},"2.2.0":{"tag":"2.2.0","author":"wpdreamers","date":"2024-08-30 16:51:20"},"2.2.1":{"tag":"2.2.1","author":"wpdreamers","date":"2024-10-06 05:57:39"},"2.2.10":{"tag":"2.2.10","author":"wpdreamers","date":"2025-03-16 05:23:10"},"2.2.11":{"tag":"2.2.11","author":"wpdreamers","date":"2025-04-13 08:43:29"},"2.2.12":{"tag":"2.2.12","author":"wpdreamers","date":"2025-05-05 16:03:37"},"2.2.13":{"tag":"2.2.13","author":"wpdreamers","date":"2025-05-06 16:07:55"},"2.2.14":{"tag":"2.2.14","author":"wpdreamers","date":"2025-05-20 14:53:47"},"2.2.15":{"tag":"2.2.15","author":"wpdreamers","date":"2025-06-26 16:37:56"},"2.2.16":{"tag":"2.2.16","author":"wpdreamers","date":"2025-07-23 16:42:04"},"2.2.17":{"tag":"2.2.17","author":"wpdreamers","date":"2025-09-06 06:55:05"},"2.2.18":{"tag":"2.2.18","author":"wpdreamers","date":"2026-01-17 08:29:17"},"2.2.2":{"tag":"2.2.2","author":"wpdreamers","date":"2024-10-14 15:59:58"},"2.2.3":{"tag":"2.2.3","author":"wpdreamers","date":"2024-11-16 04:30:05"},"2.2.4":{"tag":"2.2.4","author":"wpdreamers","date":"2024-11-24 06:08:27"},"2.2.5":{"tag":"2.2.5","author":"wpdreamers","date":"2024-11-30 06:33:34"},"2.2.6":{"tag":"2.2.6","author":"wpdreamers","date":"2024-12-15 05:13:25"},"2.2.7":{"tag":"2.2.7","author":"wpdreamers","date":"2025-01-04 06:17:21"},"2.2.8":{"tag":"2.2.8","author":"wpdreamers","date":"2025-01-04 06:40:19"},"2.2.9":{"tag":"2.2.9","author":"wpdreamers","date":"2025-01-25 06:40:53"},"2.3.0":{"tag":"2.3.0","author":"wpdreamers","date":"2026-02-24 15:24:11"},"2.3.1":{"tag":"2.3.1","author":"wpdreamers","date":"2026-03-06 08:48:19"},"2.3.2":{"tag":"2.3.2","author":"wpdreamers","date":"2026-03-31 15:41:05"},"2.3.3":{"tag":"2.3.3","author":"wpdreamers","date":"2026-05-12 16:48:46"}},"upgrade_notice":{"2.3.2":"<p>Adds compatibility with the new GB Personal Session add-on for 1-on-1 private training bookings. Recommended upgrade.<\/p>","2.3.1":"<p>Adds the Export \/ Import system for fast site migrations. Recommended upgrade.<\/p>","2.3.0":"<p>Adds dedicated Trainer &amp; Student login systems. Recommended upgrade.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2976091,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3115062,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3113582,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.3.0","1.4.0","1.5.0","1.6.0","1.6.1","2.0.0","2.0.1","2.1.0","2.1.1","2.1.2","2.1.3","2.2.0","2.2.1","2.2.10","2.2.11","2.2.12","2.2.13","2.2.14","2.2.15","2.2.16","2.2.17","2.2.18","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","2.2.9","2.3.0","2.3.1","2.3.2","2.3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2976091,"resolution":"1","location":"assets","locale":"","width":900,"height":500},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3031076,"resolution":"10","location":"assets","locale":"","width":1421,"height":751},"screenshot-11.jpg":{"filename":"screenshot-11.jpg","revision":3101914,"resolution":"11","location":"assets","locale":"","width":1906,"height":765},"screenshot-12.jpg":{"filename":"screenshot-12.jpg","revision":3101914,"resolution":"12","location":"assets","locale":"","width":1831,"height":764},"screenshot-13.jpg":{"filename":"screenshot-13.jpg","revision":3101914,"resolution":"13","location":"assets","locale":"","width":1648,"height":783},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2976091,"resolution":"2","location":"assets","locale":"","width":900,"height":500},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":2976091,"resolution":"3","location":"assets","locale":"","width":900,"height":500},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2976091,"resolution":"4","location":"assets","locale":"","width":900,"height":500},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":2976091,"resolution":"5","location":"assets","locale":"","width":900,"height":500},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":2976091,"resolution":"6","location":"assets","locale":"","width":900,"height":500},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":2976091,"resolution":"7","location":"assets","locale":"","width":900,"height":500},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":2976091,"resolution":"8","location":"assets","locale":"","width":900,"height":500},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3031076,"resolution":"9","location":"assets","locale":"","width":1377,"height":878}},"screenshots":{"1":"Trainer archive page with grid layout","2":"Class archive page with category filter","3":"Trainer single page with bio, skills, and social links","4":"Class single page with schedule, trainer, and pricing info","5":"Class and trainer page setup screen","6":"Class and trainer permalink settings","7":"Class settings \u2014 layouts, time format, archive options","8":"Trainer settings \u2014 layouts and archive options"}},"plugin_section":[],"plugin_tags":[11112,27880,262705,220970,262706],"plugin_category":[],"plugin_contributors":[220936],"plugin_business_model":[],"class_list":["post-174538","plugin","type-plugin","status-publish","hentry","plugin_tags-bmi-calculator","plugin_tags-class-schedule","plugin_tags-fitness-booking","plugin_tags-gym-management","plugin_tags-trainer-profile","plugin_contributors-wpdreamers","plugin_committers-wpdreamers"],"banners":{"banner":"https:\/\/ps.w.org\/gym-builder\/assets\/banner-772x250.png?rev=3113582","banner_2x":"https:\/\/ps.w.org\/gym-builder\/assets\/banner-1544x500.png?rev=3115062","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gym-builder\/assets\/icon-256x256.png?rev=2976091","icon_2x":"https:\/\/ps.w.org\/gym-builder\/assets\/icon-256x256.png?rev=2976091","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-1.jpg?rev=2976091","caption":"Trainer archive page with grid layout"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-2.jpg?rev=2976091","caption":"Class archive page with category filter"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-3.jpg?rev=2976091","caption":"Trainer single page with bio, skills, and social links"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-4.jpg?rev=2976091","caption":"Class single page with schedule, trainer, and pricing info"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-5.jpg?rev=2976091","caption":"Class and trainer page setup screen"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-6.jpg?rev=2976091","caption":"Class and trainer permalink settings"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-7.jpg?rev=2976091","caption":"Class settings \u2014 layouts, time format, archive options"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-8.jpg?rev=2976091","caption":"Trainer settings \u2014 layouts and archive options"},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-9.jpg?rev=3031076","caption":""},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-10.jpg?rev=3031076","caption":""},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-11.jpg?rev=3101914","caption":""},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-12.jpg?rev=3101914","caption":""},{"src":"https:\/\/ps.w.org\/gym-builder\/assets\/screenshot-13.jpg?rev=3101914","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Gym Builder<\/strong> is the all-in-one WordPress plugin for <strong>gym, fitness studio, yoga centre, CrossFit box, and personal training<\/strong> websites. Manage <strong>class schedules<\/strong>, <strong>trainer profiles<\/strong>, <strong>member registrations<\/strong>, <strong>pricing packages<\/strong>, <strong>fitness calculators<\/strong>, and <strong>online bookings<\/strong> \u2014 all from a clean WordPress admin, with shortcodes and templates that work with any theme.<\/p>\n\n<p>\ud83d\udc49 <a href=\"https:\/\/wpdreamers.com\/\">Live Demo<\/a> | <a href=\"https:\/\/gymbuilder.wpdreamers.com\/gym-builder-bundle\/\">Get Pro Bundle<\/a> | <a href=\"https:\/\/gymbuilder.wpdreamers.com\/addons\/\">Get Pro Add-ons<\/a> \ud83d\udc48<\/p>\n\n<p>Whether you teach yoga, run a 24\/7 gym, manage a CrossFit box, or coach 1-on-1 personal training, Gym Builder lets you set up your <strong>weekly timetable<\/strong>, accept <strong>online bookings<\/strong>, sell <strong>membership packages<\/strong>, manage <strong>trainers + members<\/strong>, and grow your <strong>fitness business<\/strong> \u2014 without touching a line of code.<\/p>\n\n<h4>\u2b50 Why Choose Gym Builder?<\/h4>\n\n<ul>\n<li><strong>Built for fitness businesses<\/strong> \u2014 every field, taxonomy, and workflow is purpose-built for class\/trainer\/member operations, not a generic booking plugin<\/li>\n<li><strong>Works with any WordPress theme<\/strong> \u2014 Astra, Hello Elementor, GeneratePress, OceanWP, Kadence, Twenty Twenty-Four, Twenty Twenty-Five, and most block themes<\/li>\n<li><strong>No-code admin<\/strong> \u2014 modern React-based dashboards; no developer required<\/li>\n<li><strong>Multilingual &amp; WPML-ready<\/strong> \u2014 full i18n support, ships with translation <code>.pot<\/code> file<\/li>\n<li><strong>Lightweight &amp; fast<\/strong> \u2014 optimized for site performance, minimal frontend asset load<\/li>\n<li><strong>GDPR-friendly<\/strong> \u2014 member data stays on your site, nothing sent to third parties unless you opt in<\/li>\n<li><strong>Theme-overridable templates<\/strong> \u2014 override any frontend template by placing a file in <code>your-theme\/gym-builder\/<\/code><\/li>\n<\/ul>\n\n<h4>\ud83c\udfaf Core Features<\/h4>\n\n<p><strong>\ud83c\udfcb\ufe0f Class Management<\/strong><\/p>\n\n<ul>\n<li>Unlimited gym, fitness, or yoga classes via custom post type<\/li>\n<li>Class categories with custom taxonomy and color tagging<\/li>\n<li>Weekly schedule with day + time slots + per-slot booking capacity<\/li>\n<li>12-hour or 24-hour time format toggle<\/li>\n<li>Class single page + archive page with adjustable layouts<\/li>\n<li>Class slider (Swiper-powered with autoplay, effects, pagination, navigation)<\/li>\n<li>Multiple class layout shortcodes \u2014 grid, slider, routine<\/li>\n<li>Class scheduling calendar with visual day\/time picker<\/li>\n<li>Class booking from the schedule table with registration form<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udc68\u200d\ud83c\udfeb Trainer Management<\/strong><\/p>\n\n<ul>\n<li>Detailed trainer profiles with bio, skills, qualifications, social links<\/li>\n<li>Trainer categories<\/li>\n<li>Trainer archive + single pages with layout settings<\/li>\n<li>Trainer assignment to classes<\/li>\n<li>Trainer Skill Options with progress bars<\/li>\n<li>Multiple trainer layout shortcodes<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udc65 Member Management<\/strong><\/p>\n\n<ul>\n<li>In-house member database (separate table, not stored in WP users)<\/li>\n<li>Add, edit, and delete members from a React-powered admin UI<\/li>\n<li>Auto-create WordPress user account + send login credentials by email<\/li>\n<li>Member ID card generator with print and email options<\/li>\n<li>Member status workflow (active \/ inactive)<\/li>\n<li>Membership duration tracking with start\/end dates<\/li>\n<li>Members tied to specific class + weekday + time slot<\/li>\n<li>Specific-schedule booking from admin and student dashboard<\/li>\n<li>Custom user roles \u2014 <code>gym_builder_student<\/code> and <code>gym_builder_trainer<\/code><\/li>\n<\/ul>\n\n<p><strong>\ud83d\udcb0 Pricing Plans &amp; Membership Packages<\/strong><\/p>\n\n<ul>\n<li>Pricing plan custom post type with category taxonomy<\/li>\n<li>Pricing tables via the <code>[membership_package_shortcode]<\/code> with type tabs<\/li>\n<li>Per-class pricing info<\/li>\n<li>Currency settings \u2014 code, symbol, position (left\/right)<\/li>\n<li>Featured packages and category filtering<\/li>\n<li>Package price modifier filter for add-ons<\/li>\n<\/ul>\n\n<p><strong>\ud83e\uddee Fitness Calculators<\/strong><\/p>\n\n<ul>\n<li><strong>BMI Calculator<\/strong> \u2014 body mass index<\/li>\n<li><strong>Body Fat Calculator<\/strong> \u2014 body fat percentage<\/li>\n<li><strong>Water Intake Calculator<\/strong> \u2014 daily hydration goal<\/li>\n<li><strong>Protein Intake Calculator<\/strong> \u2014 daily protein need<\/li>\n<li>All four embeddable via <code>[gbfitness_calculator id=\"123\"]<\/code> shortcode<\/li>\n<li>Input field validation built in<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udc64 User Dashboards<\/strong><\/p>\n\n<ul>\n<li>Student dashboard \u2014 bookings, profile, subscriptions (with add-ons)<\/li>\n<li>Trainer dashboard \u2014 assigned classes, sessions, and bookings (with add-ons)<\/li>\n<li>Both dashboards extensible via tabs from Gym Builder add-on plugins<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udd10 Login &amp; Registration<\/strong><\/p>\n\n<ul>\n<li>Trainer login system<\/li>\n<li>Student login system<\/li>\n<li>Front-end registration forms<\/li>\n<li>Auto-credentials email on member creation<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udcc5 Booking &amp; Scheduling<\/strong><\/p>\n\n<ul>\n<li>Schedule table layouts<\/li>\n<li>Class booking from schedule table with built-in registration form<\/li>\n<li>Per-slot capacity tracking with atomic updates<\/li>\n<li>Slot count adjustment on member create\/edit\/delete<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udd04 Export \/ Import<\/strong><\/p>\n\n<ul>\n<li>Demo data import for instant site setup<\/li>\n<li>Export classes, trainers, members, and settings for migration<\/li>\n<\/ul>\n\n<p><strong>\ud83d\udd0c Shortcodes<\/strong><\/p>\n\n<ul>\n<li><code>[gbclass id=\"123\"]<\/code> \u2014 class display (grid \/ slider \/ routine)<\/li>\n<li><code>[gbtrainer id=\"123\"]<\/code> \u2014 trainer display (multiple layouts)<\/li>\n<li><code>[gbfitness_calculator id=\"123\"]<\/code> \u2014 BMI, body fat, water, protein<\/li>\n<li><code>[membership_package_shortcode]<\/code> \u2014 pricing plans with type tabs<\/li>\n<\/ul>\n\n<p><strong>\ud83c\udfa8 Theme Compatibility &amp; Styling<\/strong><\/p>\n\n<ul>\n<li>Override any plugin template via <code>your-theme\/gym-builder\/<\/code> directory (WooCommerce-style)<\/li>\n<li>CSS custom properties \u2014 <code>--gym-builder-primary-color<\/code> (default <code>#005dd0<\/code>), <code>--gym-builder-secondary-color<\/code><\/li>\n<li>Responsive design optimized for desktop, tablet, and mobile<\/li>\n<li>Compatible with both classic and block themes<\/li>\n<\/ul>\n\n<h4>\ud83d\ude80 Pro Add-ons &amp; Themes<\/h4>\n\n<p>Extend Gym Builder with our <strong>Pro Bundle<\/strong> or individual add-ons:<\/p>\n\n<p><strong>\ud83c\udf9f\ufe0f Gym Builder Block Tools<\/strong>\n9 Gutenberg blocks (Classes, Trainers, Class Routine, Slider, Countdown, CTA, Info Box, Wrapper, Advanced Heading) + a <strong>Template Importer<\/strong> with <strong>6 niche-ready templates<\/strong> (Yoga, Fitness, Gym, Boxing, Karate, Swimming) that import as a draft page with one click.<\/p>\n\n<p><strong>\ud83d\udcb3 GB Stripe Payments<\/strong>\nStripe Checkout for membership packages. Supports <strong>5 billing intervals<\/strong> (monthly, bi-monthly, quarterly, yearly, one-time), <strong>webhook automation<\/strong>, <strong>auto-sync of memberships<\/strong> on payment, multi-subscription per user, refunds, cancellations, and a daily cleanup cron.<\/p>\n\n<p><strong>\ud83d\uddd3\ufe0f GB Personal Session<\/strong>\n1-on-1 private training session bookings. <strong>Calendar-based slot management<\/strong>, bulk scheduling, multi-step booking widget (trainer \u2192 date \u2192 time \u2192 guest info), Stripe payments, <strong>24-h auto email reminders<\/strong>, guest booking (no WP account required), refunds with configurable percentage, CSV export, and full status workflow (pending \u2192 confirmed \u2192 completed).<\/p>\n\n<p><strong>\ud83d\udccb GB Registration Page Popup<\/strong>\nAuto-shown registration overlay with per-class scheduling form launcher.<\/p>\n\n<p><strong>\ud83d\udcc5 Zoom Integration<\/strong>\nVirtual class support with Zoom meeting links and class-type badges.<\/p>\n\n<p><strong>\ud83d\uded2 Class Booking and Payment<\/strong>\nWooCommerce-based payment alternative (mutually exclusive with the Stripe add-on).<\/p>\n\n<p><strong>\ud83c\udfc3 Yoga Theme<\/strong>\nPre-built block theme matched to Gym Builder.<\/p>\n\n<p><strong>\ud83d\udcca Member Attendance System<\/strong>\nTrack attendance from admin and student\/trainer dashboards.<\/p>\n\n<h4>\ud83c\udfaf Perfect For<\/h4>\n\n<ul>\n<li><strong>Gym and fitness centres<\/strong> \u2014 track members, set up classes, sell packages<\/li>\n<li><strong>Yoga studios<\/strong> \u2014 class schedules, instructor profiles, online booking<\/li>\n<li><strong>CrossFit boxes<\/strong> \u2014 coach assignments, capacity-limited WODs<\/li>\n<li><strong>Personal trainers<\/strong> \u2014 1-on-1 session bookings (with GB Personal Session add-on)<\/li>\n<li><strong>Boxing and martial arts gyms<\/strong> \u2014 recurring memberships, belt-level classes<\/li>\n<li><strong>Dance studios<\/strong> \u2014 choreographer profiles, class schedules<\/li>\n<li><strong>Pilates studios<\/strong> \u2014 small-group sessions with capacity tracking<\/li>\n<li><strong>Health and wellness clubs<\/strong> \u2014 multi-class memberships, member dashboards<\/li>\n<li><strong>Sports academies<\/strong> \u2014 coach profiles, squad\/team scheduling<\/li>\n<li><strong>Swimming clubs<\/strong> \u2014 lane allocation, junior squad management<\/li>\n<\/ul>\n\n<h4>\ud83c\udf10 Multilingual &amp; Translation<\/h4>\n\n<p>Gym Builder is <strong>WPML-compatible<\/strong> and ships with translation-ready <code>.pot<\/code> files. All UI strings use WordPress's standard internationalization functions (<code>__()<\/code>, <code>_e()<\/code>, <code>_n()<\/code>, <code>esc_html__()<\/code>). Translate into any language using Poedit, Loco Translate, WPML, or translate.wordpress.org.<\/p>\n\n<h4>\ud83d\udee0\ufe0f Built With Best Practices<\/h4>\n\n<ul>\n<li>Modern React 18 + Ant Design 5 admin interfaces<\/li>\n<li>Composer-powered PSR-4 autoloading<\/li>\n<li>WordPress coding standards<\/li>\n<li>REST API endpoints for all data<\/li>\n<li>AJAX-driven member CRUD<\/li>\n<li>WPCS-compliant PHP, ESLint-clean JavaScript<\/li>\n<li>PHP 7.4+ compatible, tested through PHP 8.3<\/li>\n<li>Tested up to WordPress 6.9<\/li>\n<\/ul>\n\n<h3>\ud83c\udfa5 Video Tutorials<\/h3>\n\n<p>\ud83c\udfc6 <strong>Yoga WordPress Website Just One Click With Gym Builder Plugin:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/akB1Vjl5IgU]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Make Full Gym, Fitness, Yoga WordPress Website with Gym Builder Plugin:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/iOjO-6NexE4]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>Class Booking from Schedule Table + Registration Form:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/TgJlPVLR72c]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How to Schedule Booking From Admin &amp; Dashboard Management:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/KCrdvFmDoOA]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Add Class Pricing Info &amp; Trainer Skills:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/ioNXR8V1GJY]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Add Member:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/c_zPvg_2jK0?si=d2QQf5EvUw8csNZX]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Make Fitness Calculator:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/FuVMvkck6lg?si=h9sbXiYwmLfgE8rB]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Make Membership Package Pricing Plan:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/9b8oxQgoT-0]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Generate Trainer Shortcode:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/IeWI9FX0VJY]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Generate Class Shortcode:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/mTbIMmt5suE]\n<\/code><\/pre>\n\n<p>\ud83c\udfc6 <strong>How To Create Gym, Fitness, Yoga and Class Schedule Website Using the Gym Builder Plugin:<\/strong><\/p>\n\n<pre><code>[youtube https:\/\/youtu.be\/JmyIPOB8CLw]&lt;h3&gt;Upcoming Pro Extensions&lt;\/h3&gt;\n<\/code><\/pre>\n\n<p>\ud83d\udc49 Layout Pack Addon\n\ud83d\udc49 Fitness Theme<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log into your WordPress admin dashboard<\/li>\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for \"<strong>Gym Builder<\/strong>\"<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP from WordPress.org<\/li>\n<li>Upload via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, or unzip into <code>\/wp-content\/plugins\/gym-builder\/<\/code> via FTP<\/li>\n<li>Activate through the <strong>Plugins<\/strong> menu<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Navigate to <strong>Gym Builder \u2192 Settings<\/strong> to configure currency, time format, and page assignments<\/li>\n<li>Create your first class under <strong>Classes \u2192 Add New<\/strong><\/li>\n<li>Add trainer profiles under <strong>Trainers \u2192 Add New<\/strong><\/li>\n<li>Build pricing packages under <strong>Membership Package \u2192 Add New<\/strong><\/li>\n<li>Embed via shortcodes or assign the <strong>Class<\/strong> + <strong>Trainer<\/strong> archive pages in <strong>Page Settings<\/strong><\/li>\n<\/ol>\n\n<h4>Demo Content<\/h4>\n\n<p>Want a fast start? Navigate to <strong>Gym Builder \u2192 Import \/ Export<\/strong> and import the demo data \u2014 you'll get sample classes, trainers, pricing plans, and a fully styled timetable in seconds.<\/p>\n\n<p>For one-click niche templates (Yoga, Fitness, Gym, Boxing, Karate, Swimming), install our free <strong>Gym Builder Block Tools<\/strong> add-on.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20use%20gym%20builder%20with%20any%20theme%3F\"><h3>Can I use Gym Builder with any theme?<\/h3><\/dt>\n<dd><p>Yes. Gym Builder is theme-agnostic and tested with popular themes including Astra, Hello Elementor, OceanWP, Kadence, GeneratePress, Twenty Twenty-Four, and Twenty Twenty-Five. If you face any issues with your theme, please <a href=\"https:\/\/wpdreamers.com\/contact-us\/\">contact our support<\/a> and we'll help.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20multi-language%3F\"><h3>Does this plugin support multi-language?<\/h3><\/dt>\n<dd><p>Yes. Gym Builder is WPML-compatible and ships with a <code>.pot<\/code> translation file. All admin and frontend strings use WordPress's standard internationalization functions.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20class%20subscriptions%20and%20memberships%20with%20this%20plugin%3F\"><h3>Can I sell class subscriptions and memberships with this plugin?<\/h3><\/dt>\n<dd><p>The free Gym Builder plugin includes pricing plan post types and a pricing table shortcode. To accept actual payments, install our free <strong>GB Stripe Payments<\/strong> add-on, which handles Stripe Checkout with monthly, bi-monthly, quarterly, yearly, and one-time billing options.<\/p><\/dd>\n<dt id=\"does%20it%20support%20private%201-on-1%20personal%20training%20bookings%3F\"><h3>Does it support private 1-on-1 personal training bookings?<\/h3><\/dt>\n<dd><p>Yes \u2014 with our <strong>GB Personal Session<\/strong> add-on. The base plugin handles group classes; the add-on adds 1-on-1 session bookings with calendar-based slot management, Stripe payments, and auto reminders.<\/p><\/dd>\n<dt id=\"can%20i%20add%20gym%20builder%20content%20via%20gutenberg%20blocks%3F\"><h3>Can I add Gym Builder content via Gutenberg blocks?<\/h3><\/dt>\n<dd><p>Yes \u2014 install our <strong>Gym Builder Block Tools<\/strong> add-on. It adds 9 Gutenberg blocks (Classes, Trainers, Class Routine, Slider, Countdown, CTA, Info Box, Wrapper, Advanced Heading) and a Template Importer with 6 niche-ready templates you can import with one click.<\/p><\/dd>\n<dt id=\"will%20member%20data%20survive%20plugin%20updates%3F\"><h3>Will member data survive plugin updates?<\/h3><\/dt>\n<dd><p>Yes. Members are stored in a custom database table (<code>wp_gym_builder_members<\/code>) that's preserved across plugin updates. The table is only removed if you explicitly uninstall the plugin via WordPress's uninstall flow.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20appearance%20of%20the%20class%20and%20trainer%20pages%3F\"><h3>Can I customize the appearance of the class and trainer pages?<\/h3><\/dt>\n<dd><p>Absolutely. Use the <strong>Class Settings<\/strong> and <strong>Trainer Settings<\/strong> tabs to change layouts, posts-per-page, and design options. You can also override any template by placing a file at <code>your-theme\/gym-builder\/&lt;template-file&gt;.php<\/code> \u2014 Gym Builder follows the WooCommerce-style template-override pattern.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20gdpr-compliant%3F\"><h3>Is the plugin GDPR-compliant?<\/h3><\/dt>\n<dd><p>Yes. All member data stays on your WordPress site \u2014 nothing is sent to third-party services unless you explicitly install the Stripe, Zoom, or WooCommerce add-ons.<\/p><\/dd>\n<dt id=\"does%20gym%20builder%20support%20recurring%20memberships%3F\"><h3>Does Gym Builder support recurring memberships?<\/h3><\/dt>\n<dd><p>Yes, with the GB Stripe Payments add-on. The Stripe add-on supports monthly, bi-monthly, quarterly, and yearly recurring billing plus one-time payments. Subscriptions auto-renew, auto-sync member status, and clean up stale states via a daily cron job.<\/p><\/dd>\n<dt id=\"can%20my%20customers%20book%20a%20specific%20class%20time%20slot%3F\"><h3>Can my customers book a specific class time slot?<\/h3><\/dt>\n<dd><p>Yes. The schedule table on each class single page shows day\/time slots with capacity. Customers can book a specific slot via the registration form (or via Stripe Checkout when the GB Stripe Payments add-on is installed).<\/p><\/dd>\n<dt id=\"does%20gym%20builder%20include%20a%20bmi%20calculator%20and%20other%20fitness%20calculators%3F\"><h3>Does Gym Builder include a BMI Calculator and other fitness calculators?<\/h3><\/dt>\n<dd><p>Yes \u2014 four calculators are built in: BMI, Body Fat percentage, Water Intake, and Protein Intake. Each is embeddable via the <code>[gbfitness_calculator]<\/code> shortcode.<\/p><\/dd>\n<dt id=\"how%20do%20i%20export%20my%20data%20when%20migrating%20to%20a%20new%20site%3F\"><h3>How do I export my data when migrating to a new site?<\/h3><\/dt>\n<dd><p>Navigate to <strong>Gym Builder \u2192 Import \/ Export<\/strong> and export your classes, trainers, members, and settings as a JSON file. Import on the new site using the same screen.<\/p><\/dd>\n<dt id=\"need%20help%20or%20want%20to%20suggest%20a%20feature%3F\"><h3>Need help or want to suggest a feature?<\/h3><\/dt>\n<dd><p>For any bug report, support request, or feature suggestion, please submit a ticket <a href=\"https:\/\/wpdreamers.com\/contact-us\/\">here<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>= 2.3.3 ( May 12, 2026 )=\n* Added: Gym Builder Block Tools Compatible<\/p>\n\n<p>= 2.3.2 ( March 31, 2026 )=\n* Added: Personal Session Addon Compatible<\/p>\n\n<p>= 2.3.1 ( March 3, 2026 )=\n* Added: Export\/Import System.<\/p>\n\n<p>= 2.3.0 ( February 24, 2026 )=\n* Added: Trainer &amp; Student login system<\/p>\n\n<p>= 2.2.18 ( January 17, 2026 )=\n* Updated: WordPress latest version compatible<\/p>\n\n<p>= 2.2.17 ( September 6, 2025 )=\n* Fixed: Trainer Category Issue<\/p>\n\n<p>= 2.2.16 ( July 23, 2025 )=\n* Fixed: Class shortcode posts per page issue<\/p>\n\n<p>= 2.2.15 ( June 6, 2025 )=\n* Fixed: Database error issue<\/p>\n\n<p>= 2.2.14 ( May 19, 2025 )=\n* Added: Specific schedule booking from admin &amp; dashboard page<\/p>\n\n<p>= 2.2.13 ( May 6, 2025 )=\n* Fixed: Class details page bug issue<\/p>\n\n<p>= 2.2.12 ( May 5, 2025 )=\n* Added: Member adding system for specific schedule<\/p>\n\n<p>= 2.2.11 ( April 13, 2025 )=\n* Added: Class Schedule Routine Class Filtering &amp; Style<\/p>\n\n<p>= 2.2.10 ( March 15, 2025 )=\n* Fixed: Class Booking With Woocommerce Payment Plugin New Feature Compatible<\/p>\n\n<p>= 2.2.9 ( January 25, 2025 )=\n* Fixed: Class Schedule Table Time Sorting<\/p>\n\n<p>= 2.2.8 ( January 5, 2025 )=\n* Fixed: Class Page Bug Issue<\/p>\n\n<p>= 2.2.7 ( January 4, 2025 )=\n* Added: Admin Extension Page<\/p>\n\n<p>= 2.2.6 ( December 15, 2024 )=\n* Added: Gym Builder Themes &amp; Pro Addons Notice<\/p>\n\n<p>= 2.2.5 ( November 30, 2024 )=\n* Added: Trainer New Layout<\/p>\n\n<p>= 2.2.4 ( November 24, 2024 )=\n* Fixed: Member editable issue\n* Fixed: Text domain issue<\/p>\n\n<p>= 2.2.3 ( November 15, 2024 )=\n* Added: WordPress latest version compatible\n* Fixed: Pricing info bug issue<\/p>\n\n<p>= 2.2.2 ( October 14, 2024 )=\n* Added: Extra member column into database<\/p>\n\n<p>= 2.2.1 ( October 6, 2024 )=\n* Added: Contact, Shop Address &amp; Footer Note Option Settings\n* Added: Member ID Card Style Change<\/p>\n\n<p>= 2.2.0 ( August 30, 2024 )=\n* Added: Course Icon Post Meta\n* Added: Class &amp; Class Shortcode New Layout\n* Added: Course Duration Post Meta\n* Fixed: Class Single Page Pricing Bug Issue<\/p>\n\n<p>= 2.1.3 ( August 19, 2024 )=\n* Added: Fitness Calculator Input Field Validation<\/p>\n\n<p>= 2.1.2 ( August 10, 2024 )=\n* Added: Currency Settings Option<\/p>\n\n<p>= 2.1.1 ( July 29, 2024 )=\n* Added: Class Pricing Info\n* Added: Team Member Skill Options<\/p>\n\n<p>= 2.1.0 ( July 16, 2024 )=\n* Added: Settings Page New UI\n* Fixed: Some Css Issues<\/p>\n\n<p>= 2.0.1 ( July 1, 2024 )=\n* Added: Get help page<\/p>\n\n<p>= 2.0.0 ( June 12, 2024 )=\n* Added: Member Added System\n* Added: Member ID Card Generator\n* Added: Sending Mail to Member<\/p>\n\n<p>= 1.6.1 ( May 7, 2024 )=\n* Fixed: Some Bug Issues<\/p>\n\n<p>= 1.6.0 ( May 1, 2024 )=\n* Added: Protein Intake Calculator\n* Added: Water Intake Calculator<\/p>\n\n<p>= 1.5.0 ( April 20, 2024 )=\n* Added: BMI Calculator\n* Added: Body Fat Calculator\n* Fixed: Schedule Table Responsive Issue<\/p>\n\n<p>= 1.4.0 ( March 18, 2024 )=\n* Added: Membership Package Pricing Plan<\/p>\n\n<p>= 1.3.0 ( February 21, 2024 )=\n* Added: Trainer Shortcode Generator<\/p>\n\n<p>= 1.2.1 ( February 11, 2024 )=\n* Fixed: All Class Showing<\/p>\n\n<p>= 1.2.0 ( February 4, 2024 )=\n* Added: Class Shortcode Generator\n* Fixed: Pagination Bug Issue\n* Fixed: Some Css<\/p>\n\n<p>= 1.1.4 ( December 19, 2023 )=\n* Added: WordPress 6.4 version compatible\n* Added: PHP 8.2 version compatible<\/p>\n\n<p>= 1.1.3 ( October 08, 2023 )=\n* Added: WordPress 6.3 version compatible<\/p>\n\n<p>= 1.1.2 ( June 22, 2023 )=\n* Fixed: Some bug issue<\/p>\n\n<p>= 1.1.1 ( June 11, 2023 )=\n* Fixed: Default class archive page set<\/p>\n\n<p>= 1.1.0 ( June 11, 2023 )=\n* Added: Class slider layout\n* Added: Class sidebar widget\n* Added: Trainer sidebar widget\n* Added: Style settings\n* Support: WPML supported<\/p>\n\n<p>= 1.0.0 ( June 08, 2023 )=\n* Stable version release<\/p>","raw_excerpt":"Build a complete gym, fitness studio, yoga, or CrossFit website \u2014 class schedules, trainer profiles, member management, BMI calculator, pricing plans, &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/174538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=174538"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpdreamers"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=174538"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=174538"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=174538"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=174538"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=174538"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=174538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}