Exemplo n.º 1
0
 function adminCreateMetaBoxPage()
 {
     global $post;
     $data = array();
     $data['option'] = ThemeOption::getPostMeta($post);
     $data['dictionary']['postCategory'] = ThemeHelper::createTermDictionary('category', array(), array(), array(), 'id');
     ThemeHelper::setDefaultOption($data['option'], 'post_category', array());
     $Template = new ThemeTemplate($data, THEME_PATH_TEMPLATE . 'admin/meta_box_page.php');
     echo $Template->output();
 }
Exemplo n.º 2
0
 function adminCreateMetaBoxGeneral()
 {
     global $post;
     $Menu = new ThemeMenu();
     $WidgetArea = new ThemeWidgetArea();
     $data = array();
     $data['option'] = ThemeOption::getPostMeta($post);
     $data['nonce'] = wp_nonce_field('adminSaveMetaBox', THEME_CONTEXT . '_meta_box_noncename', false, false);
     $data['dictionary']['widgetArea'] = $WidgetArea->getWidgetAreaDictionary();
     $data['dictionary']['widgetAreaLocation'] = $WidgetArea->getWidgetAreaLocationDictionary(false);
     $data['dictionary']['menu'] = $Menu->getMenuDictionary(true, true, false);
     $data['dictionary']['postCategory'] = ThemeHelper::createTermDictionary('category', array(), array(), array(), 'id');
     ThemeHelper::setDefaultOption($data['option'], 'menu_top', -1);
     ThemeHelper::setDefaultOption($data['option'], 'widget_area_sidebar', -1);
     ThemeHelper::setDefaultOption($data['option'], 'widget_area_sidebar_location', -1);
     ThemeHelper::setDefaultOption($data['option'], 'widget_area_footer', -1);
     ThemeHelper::setDefaultOption($data['option'], 'footer_bottom_enable', -1);
     ThemeHelper::setDefaultOption($data['option'], 'page_background_color', '');
     $Template = new ThemeTemplate($data, THEME_PATH_TEMPLATE . 'admin/meta_box_general.php');
     echo $Template->output();
 }
Exemplo n.º 3
0
 function adminCreateMetaBoxGeneral()
 {
     global $post;
     $Menu = new ThemeMenu();
     $WidgetArea = new ThemeWidgetArea();
     $data = array();
     $data['option'] = ThemeOption::getPostMeta($post);
     $data['nonce'] = wp_nonce_field('adminSaveMetaBox', THEME_CONTEXT . '_meta_box_noncename', false, false);
     $data['dictionary']['widgetArea'] = $WidgetArea->getWidgetAreaDictionary();
     $data['dictionary']['widgetAreaLocation'] = $WidgetArea->getWidgetAreaLocationDictionary(false);
     $data['dictionary']['menu'] = $Menu->getMenuDictionary(true, true, false);
     $data['dictionary']['postCategory'] = ThemeHelper::createTermDictionary('category', array(), array(), array(), 'id');
     $this->setPostMetaDefault($data['option'], 'general');
     $Template = new ThemeTemplate($data, THEME_PATH_TEMPLATE . 'admin/meta_box_general.php');
     echo $Template->output();
 }