Publish a tournament.
Use GymCore Classes > Tournaments. Creating or editing tournaments requires `manage_woocommerce`, normally available to administrators and WooCommerce Shop Managers.
Tournament fields
| Field | Default/allowed value | Effect |
|---|---|---|
| Title | Blank text | Public tournament name |
| Content | Blank | Public description |
| Featured image | None | Public tournament image |
| Tournament Date | Blank date | Event date |
| Location | Blank text | Displayed event location |
| SmoothComp URL | Blank valid URL | Stores the third-party event URL |
| Status | Blank; Upcoming, Open, Closed, Completed | Customer-facing lifecycle value; GymCore does not choose one by default |
| Registration Deadline | Blank date | Displayed/used registration cutoff |
The tournament post type is public and has a `/tournaments` archive. A stored SmoothComp URL does not prove results were imported. The audited importer fetches third-party page data and directs staff to review and enter results manually; third-party availability and markup remain outside GymCore’s control.
Exact steps
Safe stop: Save a draft and preview the event first; stop before Publish until dates, location, registration deadline, status, image, and external URL are approved.
-
Open GymCore Classes > Tournaments and select Add New.
Expected: WordPress opens Add New Tournament with the standard content editor and Tournament Details.
-
Enter the title, description, date, location, registration deadline, and an explicit Status. Add a featured image and SmoothComp URL only when approved.
Expected: Required event facts are present and Status is not left at — Select —.
-
Select Publish. For an existing tournament, select Update.
Expected: WordPress confirms the tournament was published or updated.
-
Select View Tournament and open the tournament archive.
Expected: The public title, content, image, and saved details match the WordPress record. Theme/runtime templates determine the final layout.
-
If using SmoothComp, open the stored URL and follow the visible importer/review workflow without assuming automatic parsing.
Expected: The external event is reachable and any result entered in GymCore is checked against the source event. A fetch message is not proof that registrations or results were written.
Correct or withdraw a tournament
- Change the source post to Draft or Trash to remove publication; changing Status alone does not change WordPress publication.
- Correct dates, location, or status in the tournament record and select Update.
- If SmoothComp and GymCore disagree, keep the external event as the result source and document the manual correction. Reverting a WordPress edit does not change third-party data.
Verified against: current tournament post-type registration, details meta box, save handler, archive settings, and SmoothComp importer behavior.
Need help?
Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.