Publish a technique video.
Use GymCore Classes > Technique Videos. The screen uses WordPress post-edit permissions. Technique Video records are not public URLs; eligible members see published records through GymCore’s video shortcode/runtime.
Video fields
| Field | Default/allowed value | Effect |
|---|---|---|
| Title | Blank | Member-facing video title |
| Excerpt | Blank | Member-facing summary where the renderer uses it |
| Featured image | None | Thumbnail |
| VideoPress GUID | Blank text; source describes the 8-character VideoPress identifier | Identifies a Jetpack VideoPress video; may be blank when an attachment embed is used by the installed runtime |
| Duration (seconds) | 0; integer 0 or greater | Display duration metadata |
| Technique Tags | Blank comma-separated text | Search/filter keywords |
| Program | Site taxonomy terms | Limits matching by program |
| Belt | Site taxonomy terms | Limits matching by belt |
| Publish status | Draft until published | Only published records are returned by the member shortcode |
The source seeds common program and belt terms, but site administrators can change taxonomy terms. Video playback depends on Jetpack VideoPress or the installed attachment/runtime path; saving a GUID does not prove playback.
Exact steps
Safe stop: Save a draft and test the VideoPress asset with fictional member access before Publish; publication can expose the catalogue entry to matching members.
-
Open GymCore Classes > Technique Videos and select Add New Video.
Expected: WordPress opens Add New Technique Video with title, excerpt, featured image, Program, Belt, and Video Details controls.
-
Enter the title and summary, select the intended Program and Belt terms, and add the approved thumbnail.
Expected: The saved audience labels match the members who should find the video.
-
Enter the VideoPress GUID, Duration (seconds), and comma-separated Technique Tags that match the source video.
Expected: Duration is zero or greater and the GUID identifies the intended VideoPress asset. Do not use a private test member’s data in tags or titles.
-
Select Publish. For an existing record, select Update.
Expected: WordPress confirms the record is published or updated.
-
Open a page containing `[gym_technique_videos]` as a non-production member with an active membership and matching Program/Belt.
Expected: The video appears and playback reaches the intended asset. Signed-out, inactive, or non-matching members should not receive the same result.
-
Reopen the Technique Video and compare its status, terms, GUID, duration, and tags with the member output and the VideoPress asset.
Expected: WordPress owns the catalogue record and VideoPress owns playback. Diagnose the side that disagrees instead of replacing a GUID repeatedly.
Correct or withdraw a video
- Set the WordPress record to Draft or Trash to remove it from published shortcode results; allow for normal cache expiry.
- Restore the prior GUID or taxonomy terms and select Update when a reversible metadata edit is wrong.
- Removing the WordPress record does not delete the third-party VideoPress asset. Delete external media only under the approved media-retention process.
Verified against: current Technique Video post type, taxonomies, metadata defaults/save handler, and member video shortcode.
Need help?
Describe one problem and the installed versions. Never send passwords, license keys, API keys, payment details, or member records.