WPML Additions to WordPress
We’ve taken the most powerful and popular features from Drupal and decided to implement as WordPress plugins. These features allow anyone to build a full website with WordPress, without hacking it and without reinventing the wheel time after time.
Multilingual content management
Good CMS (not all) let you create and manage contents in multiple languages. It’s not trivial. Many things need to change when a site runs in multiple languages. The system needs to handle all sorts of strange cases and make it all seem like a piece of cake.
WPML makes multilingual content management into a non-issue. You’ll be able to:
- Select the language for different pages, posts, categories and tags.
- Add translations to everything.
- Run your site from a single domain with language folders (example.com, example.com/es, example.com/de) or from different domains.
- Select your admin language.
Site-wide navigation
WordPress is optimized for posts, organized in categories. We’ve added navigation support for pages.
This means, you can build an entire site with WordPress pages, organized by page parents. All you need to do is write the pages and select their parent. Full site navigation will be created automatically. Without any programming, WPML will add:
- Top navigation with drop down menus
- Breadcrumbs trail navigation
- Sidebar navigation
Sticky links
Site navigation should provide links to other pages. However, it’s pretty normal for pages and posts to link to each other – within the contents.
Since WordPress wasn’t designed as a CMS, maintaining link integrity was never a major concern. So what if some links to old posts are broken? It’s all in the past…
WPML turns all internal links into Sticky links. The link points to the actual post or page and not to its URL. This means that all links stay correct if page URL changes. You can rename a page (change the slug), put it under a different parent or even change the site’s permlink structure. It doesn’t matter. All links will keep pointing to the right pages.
While doing this, WPML will also warn you about dead links in your website and act as a broken link fixer. But, instead of just fixing broken links, WPML makes them sticky so that they can never break again.
English
Deutsch
Español
I really like the vision of what you are trying to accomplish. wonderful ideas. We are planning on similar things at retreatsite.com but more focused towards helping spiritual groups. We really want to focus on a global market, so incorporating multi-lingual is essential. As you mention above, site wide nav and improved linking are essential features for a good CMS. thanks for the great plugins, and I look forward to your new work. maybe we can contribute something as well.
I installed this plugin but when i try to setup the languages it shows up the message “Warning: Invalid argument supplied for foreach() in D:\www\wp\wp-content\plugins\sitepress-multilingual-cms\sitepress.class.php on line 270″.
I even tried to recreate the database on a fresh new installation but with the same result.
Any help or ideas?
This is most likely due to missing privileges in your MySQL, causing some of our tables not to be generated when the plugin is installed.
We’re going to handle it in version 0.9.3, catch that error and report what’s missing so that instead of generating a useless PHP error, users can understand what went wrong and fix it.
Thanks for the quick reply! I do use version 0.9.3 though and tried on localhost so i’m not sure the problem it’s due to mysql privileges.
Is there a new version of the sitepress plugin expected to come?
I’ve just downloaded and installed the version 0.9.4 and it works! Thanks a lot!
Good morning,
I’m testing your plug in , that is great.
I’ve only 1 issue : the switch doesn’t work when i’m inside a post (it works inside a page instead..) as I would have no translation, and of course I have it, with a translated category and so on..
any idea?
thanks
7/5
One thing I see for an improvement is this. WPML apparently only works with pages and not posts. I want to see my posts and pages as drop down menus. For ex. Category fly shop. Under that I have posts on fly rods, fly reels, vests, waders, wading boots.
Why posts. Because pages don’t get pinged out to the world. Posts do. So either I can do pages and write a post that a new page is up. Or just do the post and show it in a drop down menu.
Maybe I am not using the plugin correctly? But that is my take on it.
But posts are not arranged in a hierarchy, so you would like to have a huge list of posts dangling?
From our experience, pages get indexed and appear in search engines just as well. If you use a sitemap, you’ll see what’s indexed and when and will also have a way to notify Google about it.
If you want use posts, and somehow control where they appear in a website with pages, THEN use inline posts (a plugin). It allows you to embed posts in pages. Works great for me. I got a mix of posts and pages on my website, and this plugin realy helped me out.
[...] qTranslate dans l’espoir de rendre ce blog multilingue, je suis finalement passé à WPML et ça marche. Ce blog devrait donc offrir des analyses et des commentaires en anglais, en [...]
HI. this module is very good. but it eliminate any back slash “” in the body of posts
What do you mean by WPML eliminating back slashes in posts? If there’s a technical issue, best to discuss it in the forum.
Hi, I’m looking to develop a multilingual English-Welsh-Nepali site. Does WPML support unicode/utf8? I ask because Nepali uses a different character set to English/Welsh.
Many thanks.
All WPML’s tables are in UTF-8. It’s also recommended for Welsh.
guys could you please tell me where can i get the US_en.mo and po files
There’s no such file. The default language for WordPress, themes and plugins is English, so you don’t need any translation.
Just set the locale to en_US (not the other way around) and you’ll see English.
Hi! I think this plugin is the best ever made for WP. I have only a problem (with WP 2.9.2, don’t know if it occours with other releases): even if I change Admin Language, and chose the appropriate admin language in the Profile section of a user, I can see all the Admin section (Posts, Media, Pages, etc) only in English. Am I missing something? Thanks in advance.
Hi guys,
I need to configure WP with two languages, Spanish and Portuguese (Iberian).
I’ve installed WPML but I cannot see the language “portuguese”.
What can I do?
Thanks and regards.
Hi Amir again!
Is there a img tag support planned ? That overgives the search engines the different img “alt” parameters e.g. in the different languages ?!
Thanks, Sebastian
Hello,
What if I buy two domains with my hosting. Something like http://www.example.es and http://www.example.de. Will I be able to use a different language on each domain?
Thanks!
Yes. You need to point both domains to the same physical directory, enable URL rewrites and WPML will do the rest.
one of my test websites – http://przyklady.dmpservice.co.uk/havenlyblue/
, links in header.php didnt work also
after upgrading wordpress to 3.0 i cant access to admin panel
when i change plugin folder name, everything is ok, when i install wpml again i cant access to admin panel, whats wrong?
sorry for my bad english
ok, i fix admin problem, but still need help with language selector on top of page.
bottom links work fina, but top not
Hello.
I have installed this plugin on me website. So far, so good
It activates successfully.
But when i want to configure the default contents language, i realize that there is no Portuguese on the list.
Quoting:PCdudePT
“…I need to configure WP with two languages, Spanish and Portuguese (Iberian).
I’ve installed WPML but I cannot see the language “portuguese”.
What can I do?…”
I am going through the very same issue.
Is there anything that can be done to solve this?
Many thanks.
There certainly is Portuguese. In fact, there are both European and Brazilian Portuguese.
Do you see other languages or nothing at all?
[...] from Drupal in WordPress via plugin for a better content management system: http://wpml.org/home/sitepress-additions-to-wordpress/ [...]
WPML works when SSL is turned off.
WPML does not currently work when SSL is turned on.
Pity.