Linux 软件免费装
Banner图

Briskgrid Class Timetables

开发者 ssplugins
更新时间 2026年10月6日 23:53
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

calendar fitness gym class schedule timetable

下载

1.1.0

详情介绍:

Briskgrid Class Timetables is a visual, drag-and-drop grid builder for gym and studio class timetables. Build your schedule by dragging classes onto a real calendar grid — every column stays perfectly aligned automatically, and the front-end grid is fully responsive, collapsing into a clean list on mobile. Free features Briskgrid Class Timetables Pro (sold separately) adds instructor photos and bios, a front-end filter bar (by day / instructor / category), multiple color-coded categories, extra style presets, multi-location grouping, and custom CSS.

安装:

  1. Upload the plugin files to /wp-content/plugins/briskgrid-class-timetables, or install through the Plugins screen.
  2. Activate the plugin.
  3. Go to Briskgrid Class Timetables → All Timetables to create your first timetable.
  4. Use the visual builder to add classes, then click Save Timetable.
  5. Copy the shortcode shown in the list, or add the "Briskgrid Class Timetables" block to any page/post.
Multilingual sites with Polylang
  1. Configure your languages in Languages → Languages in Polylang.
  2. Go to Briskgrid Class Timetables → All Timetables.
  3. Existing timetables are assigned the Polylang default language when they are created. If a timetable has no language, use Set language… in its Language / Translations column.
  4. Use the + FR, + ES, or other language button to create a linked translation. The new timetable starts with a copy of the source schedule.
  5. Open the new language version in the visual builder and translate the class names, instructor names and locations as needed. The other language versions remain independent.
  6. Place the same Briskgrid Class Timetables shortcode or block on the corresponding translated pages. Briskgrid Class Timetables automatically displays the timetable version for the current Polylang language when a translation exists.
The timetable's class content is not managed under Polylang's ordinary Strings translations screen. The .pot file and WordPress language packs are for translating Briskgrid Class Timetables interface text; the timetable content itself is edited in the language-specific Briskgrid Class Timetables builder.

屏幕截图:

  • Adding a class: pick the day(s), time, instructor, location and color.
  • The All Timetables list, showing the shortcode to paste for each timetable.
  • A timetable rendered on the live front end of a site.
  • The builder's empty state — ready to add your first class.
  • The All Timetables list before any timetable has been created.
  • Builder display settings: control how the timetable looks on the front end.
  • Picking a category color from the built-in color picker.
  • Importing classes in bulk from a CSV file.
  • The Tools screen: export and import a full JSON backup of your timetables.
  • The upgrade page, comparing the free plugin with Briskgrid Class Timetables Pro.

常见问题:

Does this work with any theme?

Yes. The front-end grid uses standard CSS Grid and inherits your theme's fonts; only layout and color are set by the plugin.

Can I have more than one timetable?

Yes, the free version supports unlimited timetables — for example, one per location or room.

Does it support bookings or reservations?

Not currently. Briskgrid Class Timetables focuses on displaying a clear, good-looking schedule. Booking/reservation support may be considered for a future release.

Is Briskgrid Class Timetables translation-ready?

Yes. Plugin interface text uses the briskgrid-class-timetables text domain and a .pot file is included for translation tools and WordPress language packs. Timetable content is separate: when Polylang is active, use the Language / Translations column in Briskgrid Class Timetables → All Timetables to assign a language and create linked language versions. Each language version has its own class names, instructors and locations, while the timetable layout can be copied from the source. On the front end, the shortcode or Gutenberg block automatically resolves to the version matching the current language. Polylang does not list the timetable's class names as ordinary Strings Translations because they are timetable content rather than plugin UI strings.

更新日志:

1.1.0 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0