WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm currently working on a site that's targeted for beginners in a new language. Now I'm looking for something that can ease my work with having two different versions of the same post. One "easy to read" and one with more adept language.

In the front end there should be some sort of option that let the user tab to which ever version he or she would want to read. Would be good if the user could set a default value in the user profile aswell.

Anything ring a bell? I figure WPML would be worth a shot, but I haven't used it before, and I would like to try and find something else, since WPML also seems a little bit to advance for this purpose.

share|improve this question
Even if WPML really seems to be a bit 'oversized' in its functionality for your problem, and I always think twice before I recommend a plugin: WPML is really one of those plugins which just works and has fair price / license. If you don't find a good alternative, give it a try and you won't regret it. I'm not part or being close to the WPML project at all, just a satisfied customer. – ungestaltbar Apr 11 '12 at 22:17
up vote 1 down vote accepted

I think that having two separate posts for the easy/adept versions is going to be hard to manage consistently, especially if you end up with alot of content.

It would be easier to use custom fields to store the two sets of information within the one 'post', then use javascript to toggle between which one is visible on the frontend.

share|improve this answer
Wonderful, How come I didn't think of that? :) Very helpful! – INT Apr 21 '12 at 12:05

I think, as @Brad points out, Custom Fields would be the easy way to go.

Advanced Custom Fields is quite nice for this kind of situation.

Here's a screenshot of what can be achieved. I configured the fields to appear only if category equals "lingo" and to hide the regular content box. enter image description here

share|improve this answer

You might try Posts 2 Posts which would allow you to directly connect the posts. On the front-end the user could just click the link to the more advanced or more basic post, back and forth.

The plugin provides some robust functionality, and you could even use it to display information about the connected post (such as comments).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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