Display Current Language in WordPress Site Header Easily
Explanation
Want to show the current language on your WordPress site header? This code snippet does just that, using popular multilingual plugins like Polylang or WPML.
Here's how it works:
- If you're using Polylang, the code checks if it's active and fetches the current language name.
- If you're using WPML, it checks for active languages and displays the current one.
- If neither plugin is active, it simply shows a message saying "Language not detected."
The language name is displayed in a neat little box at the top right of your site, styled with a bit of CSS for a clean look.
Just make sure you have either Polylang or WPML installed and activated for this to work. If not, you'll see the default message.
Code
Instructions
File Location: Add the code to your theme's functions.php file or a custom plugin file.
Prerequisites:
- Ensure you have either the Polylang or WPML plugin installed and activated.
Implementation Steps:
- Open your WordPress admin dashboard.
- Navigate to Appearance > Theme Editor if you are adding the code to
functions.php. Alternatively, use a code editor if you are working with a custom plugin file. - Locate and open the
functions.phpfile of your active theme or your custom plugin file. - Copy and paste the provided code snippet into the file.
- Save the changes.
- Visit your website to ensure the current language is displayed in the header as expected.
If you encounter any issues or need further customization, consider reaching out to wp-dude.com for expert assistance.