{"id":479,"date":"2025-07-08T17:45:31","date_gmt":"2025-07-08T21:45:31","guid":{"rendered":"http:\/\/www.benchlocker.com\/?post_type=docs&#038;p=479"},"modified":"2025-07-08T17:45:31","modified_gmt":"2025-07-08T21:45:31","password":"","slug":"%f0%9f%93%9d-how-do-i-create-player-requirements","status":"publish","type":"docs","link":"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/","title":{"rendered":"\ud83d\udcdd How Do I Create Player Requirements?"},"content":{"rendered":"\n<p>One of the core features of BenchLocker is tracking <strong>required paperwork for players<\/strong>. Player requirements help administrators review, approve, or reject uploaded documents in real time\u2014ensuring players remain eligible and compliant throughout the season.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Creating a New Player Requirement<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>From the <strong>Administrator Dashboard<\/strong> or sidebar, click <strong>\u201cPlayer Requirements\u201d<\/strong><\/li>\n\n\n\n<li>You&#8217;ll see a list of existing requirements already set up in your system<\/li>\n\n\n\n<li>Click <strong>\u201c+ Add New Requirement\u201d<\/strong> to begin creating a new one<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udee0\ufe0f Required Fields Explained<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Requirement Name<\/strong><\/td><td>The title of the requirement (e.g., Birth Certificate, Medical Clearance, SafeSport Certification)<\/td><\/tr><tr><td><strong>Frequency<\/strong><\/td><td>How often this must be renewed: <strong>Once<\/strong>, <strong>Annually<\/strong>, or <strong>Seasonally<\/strong><\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>A brief note explaining the requirement or where to complete it<\/td><\/tr><tr><td><strong>Expiration (Months)<\/strong><\/td><td>Enter the number of months before the requirement expires (leave blank for no expiration)<\/td><\/tr><tr><td><strong>Active<\/strong><\/td><td>Use the checkbox to make this requirement live and visible to users<\/td><\/tr><tr><td><strong>Validation (Regex)<\/strong><\/td><td>(Optional) Use a <strong>regular expression<\/strong> to validate document numbers or codes (see below)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd0d What Is Validation Using Regex?<\/h3>\n\n\n\n<p>Some requirements\u2014like USA Hockey Numbers\u2014follow a specific format. BenchLocker lets you validate inputs using <strong>regular expressions (Regex)<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example:<\/h4>\n\n\n\n<p>To ensure a <strong>15-character alphanumeric<\/strong> USA Hockey number with a \u201c6\u201d as the <strong>4th digit<\/strong>, use this Regex:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">^[A-Z0-9]{3}6[A-Z0-9]{10}$<br><\/pre>\n\n\n\n<p><strong>This pattern means:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exactly 15 characters<\/li>\n\n\n\n<li>Only uppercase letters and numbers<\/li>\n\n\n\n<li>The 4th character must be a <strong>6<\/strong><\/li>\n<\/ul>\n\n\n\n<p><strong>Examples that match:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>XYZ6000111222A<\/code><\/li>\n\n\n\n<li><code>1236ABC456DE789<\/code><\/li>\n\n\n\n<li><code>AAA6BBBCCCCDDD<\/code><\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 If you&#8217;re unsure how to build a Regex, contact <a>BenchLocker Support<\/a> \u2014 we\u2019re happy to help.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u270f\ufe0f Managing Existing Requirements<\/h3>\n\n\n\n<p>Once your requirements are created, use the action icons on the Player Requirements page:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83d\udd89 <strong>Blue Pencil<\/strong> \u2013 Edit the requirement<\/li>\n\n\n\n<li>\ud83d\udfe1 <strong>Yellow Toggle<\/strong> \u2013 Activate or deactivate it (inactive requirements won\u2019t show to players)<\/li>\n\n\n\n<li>\ud83d\uddd1\ufe0f <strong>Red Trash Can<\/strong> \u2013 Delete the requirement<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Important:<\/strong><br>You <strong>cannot delete<\/strong> a requirement if it&#8217;s already assigned to a team.<br>Deleting a requirement will also delete all associated history.<br>\ud83d\uded1 It\u2019s recommended to simply <strong>deactivate<\/strong> the requirement instead.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the core features of BenchLocker is tracking required paperwork for players. Player requirements help administrators review, approve, or reject uploaded documents in real time\u2014ensuring players remain eligible and compliant throughout the season. \u2705 Creating a New Player Requirement \ud83d\udee0\ufe0f Required Fields Explained Field Description Requirement Name The title of the requirement (e.g., Birth&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[12],"doc_tag":[],"class_list":["post-479","docs","type-docs","status-publish","hentry","doc_category-admin-dash"],"year_month":"2026-04","word_count":309,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Joe Oliveri","author_nicename":"jolive","author_url":"https:\/\/www.benchlocker.com\/index.php\/author\/jolive\/"},"doc_category_info":[{"term_name":"Administrator Dashboard","term_url":"https:\/\/www.benchlocker.com\/index.php\/docs-category\/admin-dash\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\ud83d\udcdd How Do I Create Player Requirements? - Bench Locker<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.benchlocker.com\/index.php\/docs\/\ud83d\udcdd-how-do-i-create-player-requirements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\ud83d\udcdd How Do I Create Player Requirements? - Bench Locker\" \/>\n<meta property=\"og:description\" content=\"One of the core features of BenchLocker is tracking required paperwork for players. Player requirements help administrators review, approve, or reject uploaded documents in real time\u2014ensuring players remain eligible and compliant throughout the season. \u2705 Creating a New Player Requirement \ud83d\udee0\ufe0f Required Fields Explained Field Description Requirement Name The title of the requirement (e.g., Birth...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.benchlocker.com\/index.php\/docs\/\ud83d\udcdd-how-do-i-create-player-requirements\/\" \/>\n<meta property=\"og:site_name\" content=\"Bench Locker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/\",\"url\":\"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/\",\"name\":\"\ud83d\udcdd How Do I Create Player Requirements? - Bench Locker\",\"isPartOf\":{\"@id\":\"https:\/\/www.benchlocker.com\/#website\"},\"datePublished\":\"2025-07-08T21:45:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.benchlocker.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\/\/www.benchlocker.com\/index.php\/docs\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\ud83d\udcdd How Do I Create Player Requirements?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.benchlocker.com\/#website\",\"url\":\"https:\/\/www.benchlocker.com\/\",\"name\":\"Bench Locker\",\"description\":\"Your Team, Organized\",\"publisher\":{\"@id\":\"https:\/\/www.benchlocker.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.benchlocker.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.benchlocker.com\/#organization\",\"name\":\"Bench Locker\",\"url\":\"https:\/\/www.benchlocker.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.benchlocker.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.benchlocker.com\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-bench-locker-small-1-1.png\",\"contentUrl\":\"https:\/\/www.benchlocker.com\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-bench-locker-small-1-1.png\",\"width\":290,\"height\":116,\"caption\":\"Bench Locker\"},\"image\":{\"@id\":\"https:\/\/www.benchlocker.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\ud83d\udcdd How Do I Create Player Requirements? - Bench Locker","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.benchlocker.com\/index.php\/docs\/\ud83d\udcdd-how-do-i-create-player-requirements\/","og_locale":"en_US","og_type":"article","og_title":"\ud83d\udcdd How Do I Create Player Requirements? - Bench Locker","og_description":"One of the core features of BenchLocker is tracking required paperwork for players. Player requirements help administrators review, approve, or reject uploaded documents in real time\u2014ensuring players remain eligible and compliant throughout the season. \u2705 Creating a New Player Requirement \ud83d\udee0\ufe0f Required Fields Explained Field Description Requirement Name The title of the requirement (e.g., Birth...","og_url":"https:\/\/www.benchlocker.com\/index.php\/docs\/\ud83d\udcdd-how-do-i-create-player-requirements\/","og_site_name":"Bench Locker","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/","url":"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/","name":"\ud83d\udcdd How Do I Create Player Requirements? - Bench Locker","isPartOf":{"@id":"https:\/\/www.benchlocker.com\/#website"},"datePublished":"2025-07-08T21:45:31+00:00","breadcrumb":{"@id":"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.benchlocker.com\/index.php\/docs\/%f0%9f%93%9d-how-do-i-create-player-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.benchlocker.com\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/www.benchlocker.com\/index.php\/docs\/"},{"@type":"ListItem","position":3,"name":"\ud83d\udcdd How Do I Create Player Requirements?"}]},{"@type":"WebSite","@id":"https:\/\/www.benchlocker.com\/#website","url":"https:\/\/www.benchlocker.com\/","name":"Bench Locker","description":"Your Team, Organized","publisher":{"@id":"https:\/\/www.benchlocker.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.benchlocker.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.benchlocker.com\/#organization","name":"Bench Locker","url":"https:\/\/www.benchlocker.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.benchlocker.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.benchlocker.com\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-bench-locker-small-1-1.png","contentUrl":"https:\/\/www.benchlocker.com\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-bench-locker-small-1-1.png","width":290,"height":116,"caption":"Bench Locker"},"image":{"@id":"https:\/\/www.benchlocker.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/docs\/479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/comments?post=479"}],"version-history":[{"count":1,"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/docs\/479\/revisions"}],"predecessor-version":[{"id":480,"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/docs\/479\/revisions\/480"}],"wp:attachment":[{"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/media?parent=479"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/doc_category?post=479"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.benchlocker.com\/index.php\/wp-json\/wp\/v2\/doc_tag?post=479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}