✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for MultilingualPress: content relationships as customizable tables

MultilingualPress runs each language as its own multisite blog and links content through the mlp_content_relations and mlp_languages tables. SleekView reads those relationships and surfaces a single network-wide table that shows which sites have a translation and which still need one.

♾️ Lifetime License available

SleekView table view for MultilingualPress

Translation status across the whole network

MultilingualPress treats every language as a separate site in a WordPress multisite network. Content relationships between sister posts live in mlp_content_relations with a relationship_id joining rows in different blogs, and language metadata lives in mlp_languages. The plugin's metabox lets an editor link a single post to its siblings, but there is no network-wide audit of coverage.

SleekView reads mlp_content_relations, joins it against each blog's wp_posts, and produces one row per relationship with a column per network site. Each cell shows the linked post's status on that site, or a missing badge if the relationship does not include a translation for that language yet. Saved views remember which post types and which subset of network sites a team is actually responsible for.

Edits route through the MultilingualPress API where supported, so creating or updating a relationship from a SleekView row triggers the same hooks the metabox does. Network admins keep one consistent dashboard instead of switching site context for every check.

Workflow

How SleekView walks the network

1

Read relationships

SleekView reads mlp_content_relations and mlp_languages from the network database to discover every translation link.
2

Join per-site posts

Each linked row resolves against the matching site's wp__posts table to pull status, title, and last-modified data into the row.
3

Scope per role

Save views per network site or per language subset, with capability gating so editors only see the relationships their role can touch.
4

Edit or export

Update relationship status inline through the MultilingualPress API, or export a filtered CSV to hand off to translators per target site.

Sample columns

A typical MultilingualPress network coverage view

Content relationships joined to each site's wp_posts across the network.
Source: wp_mlp_content_relations + wp_mlp_languages (across multisite wp__posts)
Relationship Type EN site DE site ES site Last updated
About Page Linked Linked Draft Apr 24
Spring launch Post Linked Missing Missing Apr 22
Privacy Page Linked Linked Linked Apr 18
Old promo Post Linked Stale Missing Feb 12

Comparison

Default MultilingualPress admin vs SleekView

Default MultilingualPress admin

  • Relationship metabox edits one post at a time
  • No network-wide coverage view across sites
  • Switching site context resets filters
  • Missing relationships are not surfaced anywhere central
  • No CSV export of mlp_content_relations joins

SleekView

  • One table per relationship with a column per network site
  • Saved views per post type and per language subset
  • Inline edit relationship status from the row
  • Filter by relationship_id, site, or last updated
  • CSV export scoped to the missing-target slice

Features

What SleekView gives you for MultilingualPress

Per-site columns

Each MultilingualPress network site becomes a sortable column with linked, draft, stale, and missing badges resolved from mlp_content_relations.

Coverage at a glance

Save a view for relationships missing a target-site translation, or where the source post has been edited after its linked sibling, and reload that slice instantly.

Network admin workspace

Work across every blog in the network without switching site context. SleekView walks the per-site wp_posts tables under one capability-gated view.

Audience

Who uses SleekView for MultilingualPress

Network admins

Audit coverage across every site in the network from one screen, using mlp_content_relations joined against per-site wp_posts.

Translators

Receive a CSV scoped to exactly the relationships missing on the site they own, with source URL and last-modified date already in the columns.

Editors

Confirm relationship status across all network sites before a release without bouncing between site dashboards or losing filter context.

The bigger picture

Why network translations need a network-wide audit

MultilingualPress's design of one site per language scales technically because each language gets its own database tables and its own caching behaviour. The same design fragments operational visibility because every admin screen lives inside a single site's dashboard. A network with five language sites and four post types has twenty grids to check, and the relationship metabox only ever sees one post at a time.

Reading mlp_content_relations directly closes that gap. A network admin can see across every blog without switching contexts, a translator can pull a CSV of exactly the relationships missing on their site, and an editor can confirm pre-release coverage in one view. The plugin keeps doing what it does well at the schema level, and the audit layer is what the default admin never offered.

Questions

Common questions about SleekView for MultilingualPress

Content relationships live in mlp_content_relations in the network's main database, with language metadata in mlp_languages. Each language site keeps its own wp__posts table, and relationships join rows across those tables.

 

No. SleekView gives a network-wide view of which relationships exist and which posts are linked. The translations themselves are still written in each site's editor, and relationship creation still uses the MultilingualPress API.

 

Yes, because MultilingualPress requires multisite. SleekView's queries read the network-level relationship tables and join against each blog's wp_posts using the configured table prefix.

 

Yes for status and basic fields. Creating or updating a relationship routes through MultilingualPress's documented hooks, so the same actions that fire from the metabox still fire from a SleekView row update.

 

Yes. Filter relationships to missing in a chosen network site and export the result to CSV. Translators get a scoped brief that lists exactly the source posts they need to localize.

 

No. SleekView queries the relationship and posts tables only when an admin loads a view and paginates server-side. Front-end language detection and content delivery through MultilingualPress are untouched.

 

Yes where MultilingualPress stores them. The plugin supports term relationships through the same content-relations schema, and SleekView includes a separate view for terms with the same per-site columns.

 

Yes. SleekView reflects what mlp_content_relations currently holds. Orphaned references are surfaced as warnings in the row, with a link to clean them up through the MultilingualPress UI.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView