Title: Plugin Settings and WPML
Last modified: October 27, 2017

---

# Plugin Settings and WPML

 *  [fjalestad](https://wordpress.org/support/users/fjalestad/)
 * (@fjalestad)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/)
 * Hi,
 * Any known issues with WPML and Schema plugin?
 * Some identified challenges but maybe I’m missing something…
    – No schema is added
   to translated pages (tested AboutPage and ContactPage for second language) – 
   I find no wpml-config.xml file in plugin root (would be great) – Schema Settings
   are not recognized by WPML — General settings showing all pages and not one setting
   per language – Translating Admin Settings using String Translation still don’t
   produce schema output for second language
 * [https://wpml.org/forums/topic/schema-org-from-yoast-seo-not-translated/](https://wpml.org/forums/topic/schema-org-from-yoast-seo-not-translated/)
 * Any thoughs or help would be great.

Viewing 5 replies - 1 through 5 (of 5 total)

 *  Plugin Author [Hesham Zebida](https://wordpress.org/support/users/hishaman/)
 * (@hishaman)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/#post-9627048)
 * I haven’t got a chance to look into WPML yet, I know it’s worth it, so I will
   see if I can look into it this coming week.
 *  [Jonas Lundman](https://wordpress.org/support/users/jonas-lundman/)
 * (@jonas-lundman)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/#post-9627328)
 * A note for the author, as I can see you working a lot with your plugin.
 * > …look into WPML yet
 * If your work is not prepared with translations in mind, and as _[@fjalestad](https://wordpress.org/support/users/fjalestad/)_
   mention, that for now the schemas not recognized on translated “ordinary” pages
   like About us, you have full time **weeks** to _look into WPML_.
 * I suggest you say : No, WPML not supported, maybe in future.
 * I been working with WPML in many years, and also using your plugin in some installs.
   As you do a great job with your plugin baby, I suggest you consider this when
   starting “translation plugins support” and cut down a week or two:
 * Set first GOAL: As this plugin load schemas from ‘saved’ (post) meta. A translated
   page must transfer your meta on creation. BUT not be synced to follow ‘master
   page’ custom field changes.
 * This can be done by **1)** coded manually, or **2)** make it clear for the users
   to check Your (schema plugin) meta field(s) in WPML settings “dublicate” data
   rules on custom fields settings, and much more, or **3)** XML file config file–
   forcing WPML to follow some rules. But the latter would (propably) not be enough
   for your plugin.
 * The problem will occur when user changes the master and expect the translations
   to follow. To avoid master’s schemas titles and images to show up on translated
   pages schemas, the meta must be re-rendered “individually”, and with that your
   time-stamp update check system.
 * You propably end up learning the WPML `trid` ‘id’ functions, parsing all siblings
   while one is changed.
 * Unf, WPML documentations sucks and support takes weeks before get development-
   level-answers. However WPML is the best multilang tool by far, on advanced pro
   installs.
 * as CONFORT
 * I think your functions grabs the _current_ page view id _as key_ to render all
   the schemas stuff, and WPML translated architecture is just individual posts/
   terms, the front end would not be any issues at all as it is.
 * BTW:
 * Your main meta key name _should_ not be hidden with _underscore, it should be
   easy to find for admins, and also most plugins tries to find you, if you NOT 
   using hidden namespaces for crucial combat fields. WPML has ‘one click theme 
   copatibility checkbox’ but I doubt that will solve this problem. However, this
   checkbox is not recommended on pro installs as it slow down the site.
 * Good luck
 *  Plugin Author [Hesham Zebida](https://wordpress.org/support/users/hishaman/)
 * (@hishaman)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/#post-9627797)
 * Thanks for your help and tips [@jonas-lundman](https://wordpress.org/support/users/jonas-lundman/),
   I will consider it as a reference.
 *  Thread Starter [fjalestad](https://wordpress.org/support/users/fjalestad/)
 * (@fjalestad)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/#post-9629095)
 * G’Day [@jonas-lundman](https://wordpress.org/support/users/jonas-lundman/), har
   du möjlighet och lust att utbyta erfa kring Schema och WPML då det verkar som
   vi arbetar med liknande utmaningar just nu. Finns på mattias (och) refine.marketing.
 * [@hishaman](https://wordpress.org/support/users/hishaman/) – thank you for consideration
   of WPML compatibility. I’m sure you’ll make some new friends on your WPML journey
   as well. It’s not easy but that’s exactly the reason it hasn’t been done well
   before either – your challenge 🙂
 * Cheers
 *  [Jonas Lundman](https://wordpress.org/support/users/jonas-lundman/)
 * (@jonas-lundman)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/#post-9632108)
 * [@fjalestad](https://wordpress.org/support/users/fjalestad/) Jag har skickat 
   ett mail.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Plugin Settings and WPML’ is closed to new replies.

 * ![](https://ps.w.org/schema/assets/icon-256x256.png?rev=1750173)
 * [Schema](https://wordpress.org/plugins/schema/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/schema/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/schema/)
 * [Active Topics](https://wordpress.org/support/plugin/schema/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/schema/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/schema/reviews/)

 * 5 replies
 * 3 participants
 * Last reply from: [Jonas Lundman](https://wordpress.org/support/users/jonas-lundman/)
 * Last activity: [8 years, 7 months ago](https://wordpress.org/support/topic/plugin-settings-and-wpml/#post-9632108)
 * Status: not resolved