function qtranxf_slug_activate() { //qtranxf_dbg_log('qtranxf_slug_activate: REQUEST_TIME_FLOAT: ', $_SERVER['REQUEST_TIME_FLOAT']); qtranxf_slug_add_tables(); if (get_option('qtranslate_slugs') === false && file_exists(WP_PLUGIN_DIR . '/qtranslate-slug/qtranslate-slug.php')) { qtranxf_migrate_import_qtranslate_slug(); } if (is_plugin_active('qtranslate-slug/qtranslate-slug.php')) { qtranxf_admin_notice_deactivate_plugin('Qtranslate Slug', 'qtranslate-slug/qtranslate-slug.php'); } // regenerate rewrite rules in db //add_action( 'generate_rewrite_rules', 'qtranxf_slug_modify_rewrite_rules'); //flush_rewrite_rules(); }
/** * Unconditional activation of slugs service. */ function qtranxf_slug_activate() { global $q_config; //qtranxf_dbg_log('qtranxf_slug_activate:'); qtranxf_slug_add_tables(); $qts_active = is_plugin_active('qtranslate-slug/qtranslate-slug.php'); if ($qts_active || file_exists(WP_PLUGIN_DIR . '/qtranslate-slug/qtranslate-slug.php')) { qtranxf_migrate_import_qtranslate_slug(); } if ($qts_active) { qtranxf_admin_notice_deactivate_plugin('Qtranslate Slug', 'qtranslate-slug/qtranslate-slug.php'); } // regenerate rewrite rules in db //add_action( 'generate_rewrite_rules', 'qtranxf_slug_modify_rewrite_rules'); add_filter('rewrite_rules_array', 'qtranxf_slug_rewrite_rules_array', 999); flush_rewrite_rules(); }