%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/gachan/www/wp-content/plugins/jekas_extensions/meta-box/
Upload File :
Create Path :
Current File : /home/gachan/www/wp-content/plugins/jekas_extensions/meta-box/meta_box.php

<?php


define('jekas_MB_DIR',plugin_dir_path(__FILE__));
define('jekas_MB_URI',plugin_dir_url(__FILE__));
define('jekas_MB_EXT',jekas_MB_DIR.'/extensions/');
define('jekas_MB_EXT_URI',jekas_MB_URI.'/extensions/');

define('jekas_MB_USER',jekas_MB_EXT.'user_meta/');
define('jekas_MB_USER_FIELDS',jekas_MB_USER.'/includes/fields/');
define('jekas_MBJS_USER_URL',jekas_MB_URI.'/extensions/user_meta/includes/js/');
define('jekas_MBCSS_USER_URL',jekas_MB_URI.'/extensions/user_meta/includes/css/');
define('jekas_MBCSS_URL',jekas_MB_URI.'/css/');
define('jekas_MBJS_URL',jekas_MB_URI.'/js/');

add_action('plugins_loaded','jekas_rwmb_include_user_field',1);

function jekas_register_meta_boxes_init(){

    $meta_boxes = apply_filters( 'rwmb_meta_boxes', array() );


    // Prevent errors showing if invalid value is returned from the filter above
    if ( empty( $meta_boxes ) || ! is_array( $meta_boxes ) )
        return;

    foreach ( $meta_boxes as $meta_box )
    {
        if(isset($meta_box['user_screen']) && $meta_box['user_screen'] === true)
            new RW_Meta_Box_User($meta_box);

        else
            new RW_Meta_Box( $meta_box );
    }
}

function jekas_rwmb_include_user_field(){

   remove_action('admin_init','rwmb_register_meta_boxes');

    add_action('admin_init','jekas_register_meta_boxes_init');

    // My Fields
    require_once jekas_MB_DIR . 'fields/icon.php';

    require_once jekas_MB_DIR.'fields/color_rgba.php';

    require_once jekas_MB_DIR.'fields/row_container/row_container.php';


    // Metaboxes User

    require_once   jekas_MB_USER.'meta_box_user.php';

    require_once   jekas_MB_USER.'includes/field.php';

    require_once   jekas_MB_USER.'includes/field-multiple-values.php';

    require_once  jekas_MB_USER.'includes/helpers.php';

    // Metaboxes user fields

    require_once jekas_MB_USER_FIELDS.'text.php';

    require_once jekas_MB_USER_FIELDS.'select.php';

    require_once jekas_MB_USER_FIELDS.'file.php';

    require_once jekas_MB_USER_FIELDS.'icon.php';

    require_once jekas_MB_USER_FIELDS.'image.php';

    require_once jekas_MB_USER_FIELDS.'image-advanced.php';

    require_once jekas_MB_USER_FIELDS.'color_rgba.php';
}

add_action('show_user_profile','jekas_show_user_meta_boxes');
add_action('edit_user_profile','jekas_show_user_meta_boxes');

if(!function_exists('jekas_user_meta_boxes')){

    function jekas_show_user_meta_boxes(){

        do_meta_boxes(get_current_screen()->id,'normal',null);
    }
}

if(!function_exists('jkmb_enqueue_scripts')){

    function jkmb_enqueue_scripts(){

        wp_enqueue_style('jekas_metaboxes',jekas_MBCSS_URL.'jekas_metaboxes.css',array(),RWMB_VER);
    }

}

add_action('admin_enqueue_scripts','jkmb_enqueue_scripts');

function begin_html_file($begin,$field){

    $begin = '<div id="'.$field['id'].'"></div>'.$begin;

    return $begin;
}

add_filter('rwmb_image_advanced_begin_html','begin_html_file',10,2);

add_filter('rwmb_file_advanced_begin_html','begin_html_field',10,2);

if(!is_admin()) {
    require_once jekas_MB_DIR . 'fields/row_container/rwmb_shortcodes.php';
    require_once jekas_MB_DIR . 'fields/row_container/register_rwmb_shortcodes.php';
    require_once  jekas_MB_USER.'includes/helpers.php';
}

else{

    require_once jekas_MB_EXT.'meta-box-conditional-logic/meta-box-conditional-logic.php';

    require_once jekas_MB_EXT.'meta-box-group/meta-box-group.php';

    require_once jekas_MB_EXT.'meta-box-include-exclude/meta-box-include-exclude.php';

    require_once jekas_MB_EXT.'meta-box-show-hide/meta-box-show-hide.php';

    require_once jekas_MB_EXT.'meta-box-tabs/meta-box-tabs.php';


    require_once   jekas_MB_USER.'meta-box-group-user.php';

}



Zerion Mini Shell 1.0