diff options
Diffstat (limited to 'plugins/jetpack/3rd-party/qtranslate-x.php')
-rw-r--r-- | plugins/jetpack/3rd-party/qtranslate-x.php | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/plugins/jetpack/3rd-party/qtranslate-x.php b/plugins/jetpack/3rd-party/qtranslate-x.php new file mode 100644 index 00000000..07390b05 --- /dev/null +++ b/plugins/jetpack/3rd-party/qtranslate-x.php @@ -0,0 +1,19 @@ +<?php +/** + * Prevent qTranslate X from redirecting REST calls. + * + * @since 5.3 + * + * @param string $url_lang Language URL to redirect to. + * @param string $url_orig Original URL. + * @param array $url_info Pieces of original URL. + * + * @return bool + */ +function jetpack_no_qtranslate_rest_url_redirect( $url_lang, $url_orig, $url_info ) { + if ( false !== strpos( $url_info['wp-path'], 'wp-json/jetpack' ) ) { + return false; + } + return $url_lang; +} +add_filter( 'qtranslate_language_detect_redirect', 'jetpack_no_qtranslate_rest_url_redirect', 10, 3 ); |