Custom HTML Lang Attribute
taurus-media/module-html-lang
Allows setting a custom lang attribute on the HTML tag per store view, overriding the default locale-based value for better accessibility and SEO compliance.
Build Tests
Code Quality
Tested on Magento 2.4.8-p4
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubTaurus_HtmlLang Magento 2 Module
This module allows you to set a custom lang attribute on the <html> tag in your Magento 2 frontend, overriding the default locale-based value.
Features
- Easily configure a custom
langattribute for each store view. - Supports any valid language tag (e.g.,
en-US,de-DE,fr-FR, etc.).
Installation
Composer (Recommended)
- Open your terminal and navigate to your Magento 2 root directory.
- Run the following command:
composer require taurus-media/module-html-lang - Enable the module:
bin/magento module:enable Taurus_HtmlLang bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy
Configuration
- Log in to the Magento 2 Admin panel.
- Navigate to Stores > Settings > Configuration.
- Go to General > General > Locale Options.
- Locate the field Custom HTML Lang.
- Enter the desired language tag (e.g.,
en-US). - If left empty, the default Magento locale value will be used.
- Click Save Config.
- Flush the cache if necessary.
License
This project is licensed under the MIT License - see the LICENSE file for details.
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.