Use custom language code (URL, lang and hreflang attribute)
Example: Changing "tw" to "zh-HK"
<!-- HTML output by default (Traditional Chinese) -->
<html lang="tw">
<head>
<link rel="alternate" hreflang="en" href="https://mysite.com/"/>
<link rel="alternate" hreflang="tw" href="https://mysite.com/tw/"/>
</head>
<body>
<!-- ... -->
</body>
</html>
<!-- HTML output with custom language code (Hong Kong Chinese) -->
<html lang="zh-HK">
<head>
<link rel="alternate" hreflang="en" href="https://mysite.com/"/>
<link rel="alternate" hreflang="zh-HK" href="https://mysite.com/zh-HK/"/>
</head>
<body>
<!-- ... -->
</body>
</html>
<!-- HTML output with custom language code (Hong Kong Chinese) but keep it to tw on hreflangs-->
<html lang="zh-HK">
<head>
<link rel="alternate" hreflang="en" href="https://mysite.com/"/>
<link rel="alternate" hreflang="tw" href="https://mysite.com/zh-HK/"/>
</head>
<body>
<!-- ... -->
</body>
</html>Hook for customize language code
Update for autoredirection option
Method 1: Use plugin Code Snippets
Method 2: Create a MU-PLUGIN
PreviousPlugin WooCommerce: Translate Product URLsNextTheme OceanWP: Use language selector in the main menu
Last updated