/** * Install GeoDirectory. * * @since 1.0.0 * @package GeoDirectory * @global array $geodir_settings GeoDirectory settings array. */ function geodir_install() { global $geodir_settings; /** * Called before the GD installation scripts have run. * * @since 1.0.0 * @see 'geodir_installation_end' */ do_action('geodir_installation_start'); // Do install if (!get_option('geodir_default_data_installed')) { geodir_create_tables(); // in admin db install.php geodir_register_defaults(); // geodir_functions/ taxonomy_functions.php geodir_create_default_fields(); //geodir_default_taxonomies(); geodir_set_default_options(); geodir_create_pages(); geodir_set_default_widgets(); gd_install_theme_compat(); update_option('geodir_default_data_installed', 1); } if (!get_option('geodir_default_data_installed_1.2.8')) { //geodir_create_tables(); // in admin db install.php update_option('geodir_default_data_installed_1.2.8', 1); } geodir_installation_end(); /** * Called after the GD installation scripts have run. * * @since 1.0.0 * @see 'geodir_installation_start' */ do_action('geodir_installation_end'); }
/** * Calls the function to register the GeoDirectory default CPT and taxonomies. * * @since 1.0.0 * @package GeoDirectory */ function geodir_init_defaults() { if (function_exists('geodir_register_defaults')) { geodir_register_defaults(); } }