Skip to content

Contentrain Bridge 0.8.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:43
· 12 commits to main since this release
2bb7073
  • A multilingual site's languages now travel to Contentrain Migrate as Polylang or WPML declares them: each language's code, locale, tag, name, home address, direction and order, which one is the default, the language's own front page and posts page, and how the site's addresses carry the language (a directory, a subdomain, a domain, or a URL parameter, plus whether the default language is left out of them). Every value is the plugin's own, unchanged.
  • Categories, tags and other translated terms now carry their language, and a term and its translations travel as one group, as posts and pages already did. A language a group lacks is named.
  • Polylang's and WPML's own bookkeeping taxonomies (which post is in which language, which ones translate each other) are no longer exported as terms beside your real categories. What they record travels as each post's and term's language and as the translation groups.
  • Menus carry their language, and with Polylang, the theme locations they are shown in for that language.
  • Interface strings the plugin translates travel with their translations per language: the site title and tagline, and, with Polylang, the strings themes and plugins register in its Strings screen.
  • With WPML + ACFML or ACF Options for Polylang, an ACF Options Page's other-language values now travel beside its default-language ones. The Contentrain store keeps its default-language values, as before.
  • A post's language is now Polylang's or WPML's own code, the same one its translation group uses. With neither plugin nothing changes.
  • WPML is supported through WPML's own documented filters. There is no WPML licence in this plugin's tests: the WPML path is tested against those filters' documented answers, not against a live WPML site.

Install: download contentrain-bridge.zip below, then Plugins > Add New > Upload Plugin. Updating: upload the new ZIP over the installed plugin.