diff --git a/modules/slugs/includes/class-qtranslate-slug.php b/modules/slugs/includes/class-qtranslate-slug.php index ab8f770e..a78fbbf1 100644 --- a/modules/slugs/includes/class-qtranslate-slug.php +++ b/modules/slugs/includes/class-qtranslate-slug.php @@ -511,7 +511,6 @@ public function get_current_url( $lang = false ) { * @return string Home url link with optional path appended. */ public function home_url( $url, $path, $scheme, $blog_id ) { - global $q_config; if ( ! in_array( $scheme, array( 'http', 'https' ) ) ) { $scheme = is_ssl() && ! is_admin() ? 'https' : 'http'; } diff --git a/modules/slugs/includes/qtranslate-slug-admin.php b/modules/slugs/includes/qtranslate-slug-admin.php index 47d65be2..042adbb0 100644 --- a/modules/slugs/includes/qtranslate-slug-admin.php +++ b/modules/slugs/includes/qtranslate-slug-admin.php @@ -108,10 +108,7 @@ function qts_deactivate() { */ function qts_add_slug_meta_box() { remove_meta_box( 'slugdiv', null, 'normal' ); - add_meta_box( 'qts_sectionid', __( 'Slugs per language', 'qtranslate' ), array( - &$this, - 'qts_draw_meta_box' - ), null, 'side', 'high' ); + add_meta_box( 'qts_sectionid', __( 'Slugs per language', 'qtranslate' ), 'qts_draw_meta_box', null, 'side', 'high' ); } /** @@ -487,6 +484,7 @@ function qts_taxonomy_custom_column( $str, $column_name, $term_id ) { function qts_get_object_terms( $terms, $obj_id, $taxonomy, $args ) { global $pagenow; + global $q_config; // Although in post edit page the tags are translated, // but when saving/updating the post Wordpress considers diff --git a/modules/slugs/includes/qtranslate-slug-settings.php b/modules/slugs/includes/qtranslate-slug-settings.php index 1689eb23..61986a98 100644 --- a/modules/slugs/includes/qtranslate-slug-settings.php +++ b/modules/slugs/includes/qtranslate-slug-settings.php @@ -358,8 +358,8 @@ function qts_update_settings() { return; } update_option( QTS_OPTIONS_NAME, $qts_settings ); - flush_rewrite_rules(); $qtranslate_slug->options_buffer = $qts_settings; + flush_rewrite_rules(); } /**