コード例 #1
0
ファイル: admin_install.php プロジェクト: bangjojo/wp
/**
 * 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');
}
コード例 #2
0
 /**
  * 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();
     }
 }