HEX
Server: Apache
System: Linux webd004.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: frenchy (106757)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/frenchy/refonte2023/wordpress/wp-content/plugins/ova-portfolio/admin/class-ova-metabox.php
<?php
/**
 * Include and setup custom metaboxes and fields. (make sure you copy this file to outside the CMB2 directory)
 *
 * Be sure to replace all instances of 'yourprefix_' with your project's prefix.
 * http://nacin.com/2010/05/11/in-wordpress-prefix-everything/
 *
 * @category YourThemeOrPlugin
 * @package  Demo_CMB2
 * @license  http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later)
 * @link     https://github.com/WebDevStudios/CMB2
 */



add_action( 'cmb2_init', 'ova_por_metaboxes' );
function ova_por_metaboxes() {

    // Start with an underscore to hide fields from custom fields list
    $prefix = 'ova_por_met_';
    
    $por_settings = new_cmb2_box( array(
        'id'            => 'ovapor_settings',
        'title'         => esc_html__( 'Portfolio settings', 'ova-por' ),
        'object_types'  => array( 'ova_por'), // Post type
        'context'       => 'normal',
        'priority'      => 'high',
        'show_names'    => true,
        
    ) );

        $por_settings->add_field( array(
            'name'       => esc_html__( 'Gallery', 'ova-por' ),
            'id'         => $prefix . 'gallery',
            'type'    => 'file_list',
        ) );


        $por_settings->add_field( array(
            'name'       => esc_html__( 'Date', 'ova-por' ),
            'id'         => $prefix . 'date',
            'type'    => 'text_date',
        ) );

        $por_settings->add_field( array(
            'name'       => esc_html__( 'Location', 'ova-por' ),
            'id'         => $prefix . 'location',
            'type'    => 'text',
        ) );

         $por_settings->add_field( array(
            'name'       => esc_html__( 'Department', 'ova-por' ),
            'id'         => $prefix . 'department',
            'type'    => 'text',
        ) );

         $por_settings->add_field( array(
            'name'       => esc_html__( 'Sort Order', 'ova-por' ),
            'id'         => $prefix . 'order_por',
            'desc' => esc_html__( 'Insert Number', 'ova-por' ),
            'type'    => 'text',
            'default' =>'1',
        ) );
}