예제 #1
0
 function add_location_type_meta()
 {
     /*
      * prefix of meta keys, optional
      */
     $prefix = 'st_';
     /*
      * configure your meta box
      */
     $config = array('id' => 'st_extra_infomation', 'title' => __('Extra Information', ST_TEXTDOMAIN), 'pages' => array('st_location_type'), 'context' => 'normal', 'fields' => array(), 'local_images' => false, 'use_with_theme' => false);
     if (!class_exists('Tax_Meta_Class')) {
         STFramework::write_log('Tax_Meta_Class not found in class.attribute.php line 121');
         return;
     }
     /*
      * Initiate your meta box
      */
     $my_meta = new Tax_Meta_Class($config);
     /*
      * Add fields to your meta box
      */
     //text field
     $my_meta->addSelect($prefix . 'label', array('default' => __('Default', ST_TEXTDOMAIN), 'primary' => __('Primary', ST_TEXTDOMAIN), 'success' => __('Success', ST_TEXTDOMAIN), 'info' => __('Info', ST_TEXTDOMAIN), 'warning' => __('Warning', ST_TEXTDOMAIN), 'danger' => __('Danger', ST_TEXTDOMAIN)), array('name' => __('Label Type', ST_TEXTDOMAIN)));
     //Image field
     //$my_meta->addImage($prefix.'image',array('name'=> __('Image ',ST_TEXTDOMAIN),
     // 'desc'=>__('If dont like the icon, you can use image instead',ST_TEXTDOMAIN)));
     //file upload field
     /*
      * Don't Forget to Close up the meta box decleration
      */
     //Finish Meta Box Decleration
     $my_meta->Finish();
 }
예제 #2
0
 function add_meta_field()
 {
     if (is_admin()) {
         $attr_list = $this->get_attributes();
         $pages = array();
         if (!empty($attr_list)) {
             foreach ($attr_list as $key => $value) {
                 $pages[] = $key;
             }
         }
         /*
          * prefix of meta keys, optional
          */
         $prefix = 'st_';
         /*
          * configure your meta box
          */
         $config = array('id' => 'st_extra_infomation', 'title' => __('Extra Information', ST_TEXTDOMAIN), 'pages' => $pages, 'context' => 'normal', 'fields' => array(), 'local_images' => false, 'use_with_theme' => false);
         if (!class_exists('Tax_Meta_Class')) {
             STFramework::write_log('Tax_Meta_Class not found in class.attribute.php line 121');
             return;
         }
         /*
          * Initiate your meta box
          */
         $my_meta = new Tax_Meta_Class($config);
         /*
          * Add fields to your meta box
          */
         //select field
         $my_meta->addText($prefix . 'icon', array('name' => __('Icon', ST_TEXTDOMAIN), 'desc' => __('You can upload your font-icon file in the site by navigating to Traveler Settings -> Importer Fonticon', ST_TEXTDOMAIN)));
         //Image field
         //$my_meta->addImage($prefix.'image',array('name'=> __('Image ',ST_TEXTDOMAIN),
         // 'desc'=>__('If dont like the icon, you can use image instead',ST_TEXTDOMAIN)));
         //file upload field
         /*
          * Don't Forget to Close up the meta box decleration
          */
         //Finish Meta Box Decleration
         $my_meta->Finish();
     }
 }
예제 #3
0
 function add_meta_field()
 {
     if (is_admin()) {
         $pages = array('st_cars_pickup_features');
         /*
          * prefix of meta keys, optional
          */
         $prefix = 'st_';
         /*
          * configure your meta box
          */
         $config = array('id' => 'st_extra_infomation_cars', 'title' => __('Extra Information', ST_TEXTDOMAIN), 'pages' => $pages, 'context' => 'normal', 'fields' => array(), 'local_images' => FALSE, 'use_with_theme' => FALSE);
         if (!class_exists('Tax_Meta_Class')) {
             STFramework::write_log('Tax_Meta_Class not found in class.attribute.php line 121');
             return;
         }
         /*
          * Initiate your meta box
          */
         $my_meta = new Tax_Meta_Class($config);
         /*
          * Add fields to your meta box
          */
         //text field
         $my_meta->addText($prefix . 'icon', array('name' => __('Icon', ST_TEXTDOMAIN), 'desc' => __('Example: <br>Input "fa-desktop" for <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank" >Fontawesome</a>,<br>Input "im-pool" for <a href="https://icomoon.io/" target="_blank">Icomoon</a>  ', ST_TEXTDOMAIN)));
         //Image field
         //$my_meta->addImage($prefix.'image',array('name'=> __('Image ',ST_TEXTDOMAIN),
         // 'desc'=>__('If dont like the icon, you can use image instead',ST_TEXTDOMAIN)));
         //file upload field
         /*
          * Don't Forget to Close up the meta box decleration
          */
         //Finish Meta Box Decleration
         $my_meta->Finish();
     }
 }