Ejemplo n.º 1
0
 /**
  * dynWid::getModuleName() Full registration of the modules
  *
  */
 public function getModuleName()
 {
     $dwoptions = array();
     // I NEED PHP > 5.3!!
     DWModule::registerOption(DW_Archive::$option);
     DWModule::registerOption(DW_Attachment::$option);
     DWModule::registerOption(DW_Author::$option);
     DWModule::registerOption(DW_bbPress::$option);
     DWModule::registerOption(DW_BP::$option);
     DWModule::registerOption(DW_Browser::$option);
     DWModule::registerOption(DW_IP::$option);
     DWModule::registerOption(DW_Fimage::$option);
     DWModule::registerOption(DW_Category::$option);
     DW_CustomPost::registerOption(NULL);
     DWModule::registerOption(DW_Date::$option);
     DWModule::registerOption(DW_Day::$option);
     DWModule::registerOption(DW_E404::$option);
     DWModule::registerOption(DW_Front_page::$option);
     DWModule::registerOption(DW_Device::$option);
     DWModule::registerOption(DW_Page::$option);
     DWModule::registerOption(DW_Pods::$option);
     // DWModule::registerOption(DW_QT::$option);
     DWModule::registerOption(DW_Role::$option);
     DWModule::registerOption(DW_Search::$option);
     DWModule::registerOption(DW_Shortcode::$option);
     DWModule::registerOption(DW_Single::$option);
     DWModule::registerOption(DW_Tag::$option);
     DWModule::registerOption(DW_Tpl::$option);
     DWModule::registerOption(DW_URL::$option);
     DWModule::registerOption(DW_Week::$option);
     DWModule::registerOption(DW_WPSC::$option);
     DWModule::registerOption(DW_WPML::$option);
 }
Ejemplo n.º 2
0
 public static function registerOption($dwoption)
 {
     // $dwoption not used, but needs to be in the argument list for strict PHP reasons (see Mantis #174).
     $option = array('cp_archive' => 'Custom Post Type Archives');
     // Adding Custom Post Types to $DW->dwoptions
     $args = array('public' => TRUE, '_builtin' => FALSE);
     $post_types = get_post_types($args, 'objects', 'and');
     foreach ($post_types as $type => $ctid) {
         $option[$type] = $ctid->label;
     }
     // Adding Custom Taxonomies to $DW->dwoptions
     $taxonomy = get_taxonomies($args, 'objects', 'and');
     $taxonomy = apply_filters('dynwid_taxonomies', $taxonomy);
     foreach ($taxonomy as $tax_id => $tax) {
         $option['tax_' . $tax_id] = $tax->label;
     }
     parent::registerOption($option);
 }
Ejemplo n.º 3
0
 public static function registerOption()
 {
     $option = array('cp_archive' => 'Custom Post Type Archives');
     // Adding Custom Post Types to $DW->dwoptions
     $args = array('public' => TRUE, '_builtin' => FALSE);
     $post_types = get_post_types($args, 'objects', 'and');
     foreach ($post_types as $ctid) {
         $option[key($post_types)] = $ctid->label;
     }
     // Adding Custom Taxonomies to $DW->dwoptions
     $taxonomy = get_taxonomies($args, 'objects', 'and');
     foreach ($taxonomy as $tax_id => $tax) {
         $option['tax_' . $tax_id] = $tax->label;
     }
     parent::registerOption($option);
 }