Ei kuvausta

qtranslate-x.php 638B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * 3rd party integration for qTranslate.
  4. *
  5. * @package automattic/jetpack
  6. */
  7. /**
  8. * Prevent qTranslate X from redirecting REST calls.
  9. *
  10. * @since 5.3
  11. *
  12. * @param string $url_lang Language URL to redirect to.
  13. * @param string $url_orig Original URL.
  14. * @param array $url_info Pieces of original URL.
  15. *
  16. * @return bool
  17. */
  18. function jetpack_no_qtranslate_rest_url_redirect( $url_lang, $url_orig, $url_info ) {
  19. if ( false !== strpos( $url_info['wp-path'], 'wp-json/jetpack' ) ) {
  20. return false;
  21. }
  22. return $url_lang;
  23. }
  24. add_filter( 'qtranslate_language_detect_redirect', 'jetpack_no_qtranslate_rest_url_redirect', 10, 3 );