How To Post In Multiple Languages in WordPress

You have a great website in a particular language and it is sky rocketting on Alexa rankings. But, sometimes you feel like you are missing some of your potential target audience just because of the language barrier; They don’t know the language that you publish. So, what should you do to bring those visitors into your website ?

Maybe you had better publish posts in multiple languages. But, is it a very hard thing to do ?

Well, actually not ! I assume that you have a WordPress based website and have already read our post about “How to Build a Multilingual WordPress Website with Polylang“.

When you go through above mentioned post, you will have a clear understanding on how to install polylang wordpress plugin and make your site ready to publish in multiple languages.

Now, if you installed polylang and made the required settings, then you can focus on your first multilingual post.

First log in to your WordPress dashboard and then click Posts / Add New

You will immediately notice that this Add New Post page is a little bit more different than the regular one.


As you can see, on the upper right hand side, there is a language selection drop down menu and flags with + signs next to them.

In this screenshot, there are 3 languages.

Catalan, German and English (American).

When you begin to type a new post (or update it), wordpress will assume that you are preparing it in your default language and set the stage for default language.

After you complete the default language version of the post, you can switch to other languages just by clicking the + sign next to the corresponding flag.

When you completed your post at your default language (let’s say it is English for this example), All Posts list will look like this;


Because it is completed, there is a check sign for English.  But for Catalan and German, there are plus signs. Which indicate that they need to be translated.

Like the way you do with the posts, you can (should) also translate Categories.

Click Posts / Categories

You will see the flag columns on the upper right hand side.

A check mark on the flag column indicates that particular category has already been translated to the corresponding language. If there is a pen, then that category needs to be translated.


When editing a category, language selection drop down box appears at the bottom of the page. Choose the proper language and fill out the necessary areas of the form.


Tags can also be translated in the same manner as Categories.

Click Posts / Tags


You first write a tag in the default language and after that write the translations just next to the flags.


It is all the same with the Pages.

Click Pages / All Pages

You will begin to type your page with your default language and continue with the other languages just like in posts.



You are almost done.

By using Polylang plugin, you can now publish; posts, pages, categories and tags in multiple languages.

One last thing to do is, to put a language switcher to your website. Your visitors may select the language they want by using this switcher.

Click Appearance / Widgets / Language Switcher

Choose where the language switcher to appear (in this example sidebar is chosen)


In language switcher menu, there are different display choices you can select. Choose the appropriate ones.


It is all set !

Now you are completely ready to publish multilingual posts.


Tolga Ayan

Writes articles about WordPress, CSS & Related Web Technologies. Resident of Alpharetta, GA.

We'll be glad to hear your comments !