I'm implementing a bilingual blog site (English and Japanese). It contains front-end user posting and user registration. So, I used WP User Frontend. For multilingual content, I tried qTranslate and Polylang.

Polylang is one language per post. qTranslate is all languages in a single post. Both are nice and language-selection for posting is implemented in the Admin.

I could have created a basic front-end posting form according to the installation guide of WP User Frontend. I have facing two problems:

  1. Which one is better for front-end user posting - Polylang or qTranslate?
  2. How can I implement a language selection entry for front-end user posting?

I found the two functions:

  • WPUF_Add_Post->submit_post() in wp-user-front-end/wpuf-add-post.php
  • PLL_Admin_Filters_Post->save_post() in polylang/admin/admin-filters-post.php.

I could add a custom field "Language" for the fontend posting form of WP User Frontend and then I could make those two functions running in combination. I'm new to wordpress and I don't know how to implement this.

  • No one who has ever encountered this kind of problem?
    – Sithu
    Apr 10, 2014 at 4:20
  • Did you got any solutions? May 18, 2017 at 10:06


Your Answer

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

Browse other questions tagged or ask your own question.