614 posts
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 3-4 years
  • Sold between 10 000 and 50 000 dollars
ChapterThemes says


@UBL , supporting WPML is not required..

I know this, but Envato are pushing this.

They setup webinars which I watched.

They have created notes about how themes sell 5 times better with the compatibility.

They have even included it within the Compatible field on the WordPress upload form.

Yes, that’s true. I’ve seen the messages.

But you can make your plugins support WPML as well. So if you put the WPML support for your plugin holded functions also inside the plugin there won’t be any problem i guess..

631 posts
  • United Kingdom
  • Sold between 10 000 and 50 000 dollars
  • Most Wanted Bounty Winner
  • Interviewed on the Envato Notes blog
  • Referred between 50 and 99 users
  • Bought between 100 and 499 items
  • Envato Studio (Microlancer) Beta Tester
  • Exclusive Author
  • Has been a member for 2-3 years
UBLThemes says

Yes, that’s true. I’ve seen the messages.

But you can make your plugins support WPML as well.

So if you put the WPML support for your plugin holded functions also inside the plugin there won’t be any problem i guess..

Yes I know this, but you cant make your theme WPML compliant the way this is.

Because if you have the wpml-config.xml file within the themes, it needs the custom fields, taxonomies, custom fields which are help within the plugins.

If you have the wpml-config.xml file within the plugins, you will get errors within the theme until the theme plugins are installed, but Envato say that the theme should work at basic level with no plugins installed.

At least that is the impression I have been given reading these threads.

614 posts
  • Bought between 10 and 49 items
  • Exclusive Author
  • Has been a member for 3-4 years
  • Sold between 10 000 and 50 000 dollars
ChapterThemes says


Yes, that’s true. I’ve seen the messages.

But you can make your plugins support WPML as well.

So if you put the WPML support for your plugin holded functions also inside the plugin there won’t be any problem i guess..

Yes I know this, but you cant make your theme WPML compliant the way this is.

Because if you have the wpml-config.xml file within the themes, it needs the custom fields, taxonomies, custom fields which are help within the plugins.

If you have the wpml-config.xml file within the plugins, you will get errors within the theme until the theme plugins are installed, but Envato say that the theme should work at basic level with no plugins installed.

At least that is the impression I have been given reading these threads.

You can make your plugins support WPML regardless what theme it is used in. You just need to make sure the plugin itself is also providing the front-end output, buy supplying templates, using filters or shortcodes.

Then to make the plugin less visual appealing in different themes you could place only the plugin styling inside the theme css.

No errors like this – only thing is the plugin is a little more portable like this, so it depends on what you want.

Anyway, the errors you mention could be prevented.

78 posts
  • Has been a member for 6-7 years
  • Sold between 50 000 and 100 000 dollars
  • Exclusive Author
  • Romania
  • Referred between 100 and 199 users
  • Bought between 100 and 499 items
adiacone says

Wow, you guys clearly have way too much free time! ;)

3434 posts Ruben Bristian
  • Most Wanted Bounty Winner
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Has been a member for 6-7 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Won a Competition
  • Bought between 100 and 499 items
  • Exclusive Author
  • Referred between 500 and 999 users
+5 more
KrownThemes says

Wow, you guys clearly have way too much free time! ;)

You’ve stopped them! :D

Hey Japh, i just had an idea: Some of us offer unlimited sidebars in the theme options. That’s a simple array where users add their own sidebars so they can be able to add them in whatever page. By thinking at portability, this would now go inside a plugin right? Because otherwise the users will be left without their sidebars on theme switch and only with a big list of inactive widgets. But how would this work with the next theme which might have it’s own way of creating custom sidebars?

60 posts
  • Bought between 1 and 9 items
  • Sold between 1 000 and 5 000 dollars
  • Indonesia
  • Has been a member for 2-3 years
  • Exclusive Author
  • Envato Studio (Microlancer) Beta Tester
DavidGuns says

@RubenBristian

interesting for phase 2 :D

108 posts
  • Exclusive Author
  • Sold between 10 000 and 50 000 dollars
  • United Kingdom
  • Most Wanted Bounty Winner
  • Envato Studio (Microlancer) Beta Tester
  • Referred between 1 and 9 users
  • Bought between 1 and 9 items
  • Has been a member for 1-2 years
designedbydash says


Wow, you guys clearly have way too much free time! ;)

You’ve stopped them! :D

Hey Japh, i just had an idea: Some of us offer unlimited sidebars in the theme options. That’s a simple array where users add their own sidebars so they can be able to add them in whatever page. By thinking at portability, this would now go inside a plugin right? Because otherwise the users will be left without their sidebars on theme switch and only with a big list of inactive widgets. But how would this work with the next theme which might have it’s own way of creating custom sidebars?

I’d say sidebars should go in the theme, at least that’s where I’d like to put them. When they switch themes it’s highly unlikely they’ll use the same sidebar names so the widgets wouldn’t ever appear.

127 posts
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Exclusive Author
  • Referred between 50 and 99 users
  • Bought between 1 and 9 items
  • Has been a member for 1-2 years
Cubell says

@Ruben:



1) do things like registering custom sidebars and adding image sizes (custom thumbnails) need to be moved to a plugin as well?
No, these belong in a theme.

This makes sense, as when sidebars are deleted/removed because of new theme, the widgets that were in that sidebar move to the “inactive widgets” so the user can easily drag them to their new sidebar and be as it was.

3434 posts Ruben Bristian
  • Most Wanted Bounty Winner
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Has been a member for 6-7 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
  • Won a Competition
  • Bought between 100 and 499 items
  • Exclusive Author
  • Referred between 500 and 999 users
+5 more
KrownThemes says

@Cubell .. thanks! I haven’t looked if this was already answered .. 30 pages :)

814 posts
  • Author had a Free File of the Month
  • Exclusive Author
  • Sold between 10 000 and 50 000 dollars
  • Bought between 1 and 9 items
  • Referred between 1 and 9 users
  • Serbia
  • Has been a member for 5-6 years
rvision_ says

What about following case:

I have a page template in a theme that displays, for example, price tables. User have a choice to select how many tables he wants and he enters data (name, price, etc.) for each plan in page metaboxes. All is saved as meta data of the page. When user switches themes, all meta is preserved, metaboxes gone and page template gone.

Is this ok approach or we should do acrobatics with plugins,etc.?

by
by
by
by
by
by