If you use qTranslate on your multi-lingual WordPress website you know that it is difficult to find a “Related-Posts” plugin that works with qTranslate or WPML. Most Related-Posts plugins do not work on multi-lingual websites. Many others do not work on right-to-left (RTL) settings in Arabic, Persian or Hebrew sites. Here we have a list of those that work on such settings.

» Related Posts Plugins that work:

1. WordPress Related Posts

Using this plugin you can easily use qTranslate shortcodes in the title and other text areas.
WordPress Related Posts Plugin

2. Related Posts via Categories

This plugin fully supports qTranslate and RTL scripts. If you want the related posts from the same category this plugin is probably the best option. Cons: a. It does not have a widget, b. Doesn’t have Thumbnail option.

Related Posts via Categories

3. Yet Another Related Posts Plugin (YARPP)

This plugin is localized. It works with qTranslate flawlessly. The plugin does not support thumbnails out of the box but there are ways to add thumbnail-support to it (tutorial here).

Yet Another Related Posts Plugin

4. ELI’s Related Posts Links and Widget

ELI’s Related Posts Links and Widget is localized and fully supports RTL and qTranslate. It shows the related posts either based on tags or based on categories. The related posts can be placed under the posts automatically, but one also can show them using a widget on a widgetized area like a sidebar. The plugin does not show the thumbnails.

ELI's Related Posts Links and Widge

5. Contextual Related Posts

The plugin works with qTransalte and RTL scripts.

Contextual Related Posts Setting Page
There are other related-Posts plugins such as “Smart Related Posts Thumbnails” that are compatible with qTranslate but they seem to be discontinued.

» Related Posts Plugins that do not work:

1. Related Posts Thumbnails

This is an excellent related-posts plugin. Unfortunately does not work with qTranslate out of the box, but you can make it work by editing the file “related-posts-thumbnails.php”.
Find the line that begins with:

$title = $this->process_text_cut

This line and the next 2 lines will have to be replace with:

$title = $this->process_text_cut( __($post->post_title), $text_length );
$post_excerpt = ( empty( $post->post_excerpt ) ) ? __($post->post_content) : __($post->post_excerpt);
$excerpt = $this->process_text_cut( __($post_excerpt), $excerpt_length );

2. Related Posts by Category

The plugin does not have a setting page, neither a widget. You need to place the PHP codes manually in your template, or use an “enhanced” version of the text widgets that enable you to place PHO codes inside the widget area (not a good idea).

3. nrelate Related Content

I was not able to make this plugin work at all, left aside using it with qTranslate.

4. Efficient Related Posts

A good related-posts plugin that does not work with qTranslate.

5. Microkid’s Related Posts

This plugin enable the user to manually add related posts to a piece. It supports Arabic scrip and right-to-left very well but does not fully support qTranslate. Also does not have any thumbnail option.

6. Related

This plugin is similar to Microkids Related Posts but without any widget and without any “search” feature. One needs to choose the related posts from a drop-down menu (that can be extremely difficult if you have a website with more than 15 posts!) Also it does not have any thumbnail option.

7. Better Related Posts (or “Better Related Content”)

It works fine, except the title does not accept qTranslate shortcodes. Also it does not have a thumbnail option neither it does have a widget.

8. IGIT Related Posts Widget

The plugin does not work on multi-lingual websites.

9. Linkwithin

The plugin does not work on WordPress at all.

10. All Related Posts

The plugin does not work on multi-lingual websites.

To the developers: It is not that difficult to make plugins work with qTranslate and support multilingual websites. Please give it a try. And if you need to make your plugin compatible with RTL languages please contact Alefba.
Tagged with →  

2 Responses to “Related Posts” Plugins and Multi-lingual Websites

  1. Joe Peach says:

    Thanks for writing this post. I’m interested in using WordPress Related Posts on my multilingual site and use WPML. You mention it supports qTranslate, does it also work with WPML?

Leave a Reply

Your email address will not be published.