0

I want to create a website in wordpress which contains two languages : English and Arabic.

How to set up this is in wordpress? Do I need to install wordpress twice in the system?

I have gone through some documentations regarding this and most of them says that to use plugins like polylang,Multilingual_WordPress etc.

But I dont like to use any external plugins to do this. Is there any other way?

I simply want to achieve like this

for example

www.example.com/en/   for English
www.example.com/ar/   for Arabic

Thanks in Advance:

1 Answer 1

2

I can separate my answer to two sections

Recommended:

A bit about the translation plugins

Nothing wrong if you use Polylang, WPML or QTranslate or other, those plugins are widely used and are for that purpose, also actively maintained. Also, those plguins support Arabic language very well.

Switching posts

Plugins like Polylang, WPML and other can translate your posts without worrying about links and updating links everytime you add new posts. So the language switcher that is included within those plugins works perfectly fine and can switch the posts/pages of different languages, all you have to do is to place it somewhere on your site, it's mostly like widget, shortcode, etc.


Not recommended:

Another option is to setup Wordpress Multisite, this is native Wordpress feature and maintain all the links manually.

Consider this example

Let's say you have 5 languages on your site and 25 posts as well as pages, so if you do that manually, you will have manage the links manually for switching between 5*25 posts.

4
  • Thank you man!!! Then I think its better to use the polylang plugin itself.
    – Mad Angle
    Aug 16, 2015 at 5:54
  • 1
    Polylang is very similar to WPML and have a lot of features that WPML have. It's free!
    – gdarko
    Aug 16, 2015 at 6:07
  • 1
    Yeah! I have installed the plugin and its very easy to use :)
    – Mad Angle
    Aug 16, 2015 at 6:09
  • There are plugins to manage translations across a multisite. This is definitively the fastest option with the fewest side effects. I would never run a single site with multiple languages.
    – fuxia
    Aug 16, 2015 at 9:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.