alx-extensions/inc/post-formats.php
Alexander Agnarson 7b96d6c852 1.0.6
2019-01-19 16:32:33 +01:00

55 lines
1.2 KiB
PHP

<?php
function alx_ext_post_formats_meta_box( $meta_boxes ) {
/* do not show */
$prefix = '_';
if ( get_theme_mod( 'alx-meta-box-audio', 'on' ) == 'on') {
/* Format: audio
/* ------------------------------------ */
$meta_boxes[] = array(
'id' => 'format-audio',
'title' => esc_html__( 'Format: Audio', 'alx' ),
'post_types' => array( 'post' ),
'context' => 'advanced',
'priority' => 'high',
'autosave' => false,
'fields' => array(
array(
'id' => $prefix . 'audio_url',
'type' => 'text',
'name' => esc_html__( 'Audio URL', 'alx' ),
),
),
);
}
if ( get_theme_mod( 'alx-meta-box-video', 'on' ) == 'on') {
/* Format: video
/* ------------------------------------ */
$meta_boxes[] = array(
'id' => 'format-video',
'title' => esc_html__( 'Format: Video', 'alx' ),
'post_types' => array( 'post' ),
'context' => 'advanced',
'priority' => 'high',
'autosave' => false,
'fields' => array(
array(
'id' => $prefix . 'video_url',
'type' => 'text',
'name' => esc_html__( 'Video URL', 'alx' ),
),
),
);
}
return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'alx_ext_post_formats_meta_box', 11 );