You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
PHP
50 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Sitemap - Video
|
|
*
|
|
* @since 1.0.0
|
|
* @package RankMath
|
|
* @subpackage RankMathPro
|
|
* @author MyThemeShop <admin@mythemeshop.com>
|
|
*/
|
|
|
|
use RankMath\Helper;
|
|
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
$cmb->add_field(
|
|
[
|
|
'id' => 'hide_video_sitemap',
|
|
'type' => 'toggle',
|
|
'name' => esc_html__( 'Hide Sitemap', 'rank-math-pro' ),
|
|
'desc' => esc_html__( 'Hide the sitemap from normal visitors?', 'rank-math-pro' ),
|
|
]
|
|
);
|
|
|
|
$post_types = Helper::choices_post_types();
|
|
if ( isset( $post_types['attachment'] ) && Helper::get_settings( 'general.attachment_redirect_urls', true ) ) {
|
|
unset( $post_types['attachment'] );
|
|
}
|
|
|
|
$cmb->add_field(
|
|
[
|
|
'id' => 'video_sitemap_post_type',
|
|
'type' => 'multicheck_inline',
|
|
'name' => esc_html__( 'Video Post Type', 'rank-math-pro' ),
|
|
'desc' => esc_html__( 'Select the post type where you use videos and want them to be shown in the Video search.', 'rank-math-pro' ),
|
|
'options' => $post_types,
|
|
'default' => array_keys( $post_types ),
|
|
]
|
|
);
|
|
|
|
$cmb->add_field(
|
|
[
|
|
'id' => 'video_sitemap_custom_fields',
|
|
'type' => 'textarea_small',
|
|
'name' => esc_html__( 'Custom Fields', 'rank-math-pro' ),
|
|
'desc' => esc_html__( 'List of custom fields name to check for video content. Add one per line.', 'rank-math-pro' ),
|
|
'default' => '',
|
|
'classes' => 'rank-math-advanced-option',
|
|
]
|
|
);
|