add_field([ 'id' => 'rank_math_snippet_video_url', 'type' => 'text_url', 'name' => esc_html__( 'Content URL', 'rank-math' ), 'desc' => esc_html__( 'A URL pointing to the actual video media file.', 'rank-math' ), 'classes' => 'cmb-row-50 rank-math-validate-field', 'attributes' => [ 'data-rule-url' => true, ], 'dep' => $video, ]); $cmb->add_field([ 'id' => 'rank_math_snippet_video_embed_url', 'type' => 'text_url', 'name' => esc_html__( 'Embed URL', 'rank-math' ), 'desc' => esc_html__( 'A URL pointing to the embeddable player for the video.', 'rank-math' ), 'classes' => 'cmb-row-50 rank-math-validate-field', 'attributes' => [ 'data-rule-url' => true, ], 'dep' => $video, ]); $cmb->add_field([ 'id' => 'rank_math_snippet_video_duration', 'type' => 'text', 'name' => esc_html__( 'Duration', 'rank-math' ), 'desc' => esc_html__( ' ISO 8601 duration format. Example: 1H30M', 'rank-math' ), 'classes' => 'cmb-row-50 nob rank-math-validate-field', 'attributes' => [ 'data-rule-regex' => 'true', 'data-validate-pattern' => '^([0-9]+[A-Z])+$', 'data-msg-regex' => esc_html__( 'Please use the correct format. Example: 1H30M', 'rank-math' ), ], 'dep' => $video, ]); $cmb->add_field([ 'id' => 'rank_math_snippet_video_views', 'type' => 'text', 'name' => esc_html__( 'Views', 'rank-math' ), 'desc' => esc_html__( 'Number of views', 'rank-math' ), 'classes' => 'cmb-row-50 nob', 'dep' => $video, 'attributes' => [ 'type' => 'number' ], ]);