PHP: метабоксы не отображаются в интерфейсе - PullRequest
0 голосов
/ 14 июня 2019

Я создаю метабокс с использованием настраиваемых полей. Вот код, который я пробую, но в интерфейсе не отображаются поля.Я не понимаю, где я иду не так, может кто-нибудь направить меня в правильном направлении. Заранее спасибо

function jobs( $meta_boxes ) {
// $prefix = '';

$meta_boxes[] = array(
    'id' => 'jobs',
    'title' => esc_html__( 'Jobs', 'metabox' ),
    'post_types' => array('post' ),
    'context' => 'normal',
    'priority' => 'default',
    'autosave' => 'false',
);

return $meta_boxes;
}
add_filter( 'rwmb_meta_boxes', 'jobs' );


function job( $meta_boxes ) {
// $prefix = '';

$meta_boxes[] = array(
    'id' => 'jobs',
    'title' => esc_html__( 'Job', 'metabox' ),
    'post_types' => array('post' ),
    'context' => 'normal',
    'priority' => 'default',
    'autosave' => 'false',
    'fields' => array(
        array(
            'id' => $prefix . 'select_1',
            'name' => esc_html__( 'Filters', 'metabox' ),
            'type' => 'select',
            'placeholder' => esc_html__( 'Select', 'metabox' ),
            'options' => array(
                'all jobs' => 'all jobs',
                'in progress jobs' => 'in progress jobs',
                'scheduled jobs' => 'scheduled jobs',
                'unscheduled jobs' => 'unscheduled jobs',
            ),
        ),
    ),
   );
     return $meta_boxes;
  }

  add_filter( 'rwmb_meta_boxes', 'job' );
...