Skip to content
mcLogiora0.16.0
0.16.01 min read

Content Translation

Create, link, unlink, review, and update translations for supported content.

mcLogiora supports explicit translation workflows for posts, pages, and supported public custom post types. A translation has its own WordPress object and its own editable slug; it is not a shadow copy silently rendered over the source.

Actions

  • Create draft creates a translation object with the translated text you provide.
  • Link relates an object that already exists without copying or changing it.
  • Unlink removes the relation only. The WordPress object remains intact.
  • Change status moves a translation through the allowed lifecycle.
  • Needs update identifies a translation whose source title, content, or excerpt changed.

No action automatically publishes a post. Review and publication remain WordPress editorial decisions.

mcLogiora Translation Manager

Source immutability

The source item is immutable from the translation workflow. If a translation needs different content, edit the translation object itself or unlink it; do not expect a translation action to rewrite the source.

Missing translations

If the requested language has no relation, mclogiora_get_language_url() returns null and the translated URL should not be invented. Front-end routing returns a normal 404 instead of showing the source language under a translated path.

Related articles