✨ 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 Charts for MultilingualPress: linked-translation dashboards

MultilingualPress runs translations as separate posts on separate WordPress multisite subsites and tracks the links in its mlp_content_relations and mlp_site_relations tables. SleekView Charts joins those tables to each subsite's wp_posts and renders a corpus-wide canvas of linked-translation coverage inside WP Admin.

♾️ Lifetime License available

SleekView Charts dashboard for MultilingualPress

Linked posts across subsites, summed into one dashboard

MultilingualPress takes a different architectural path from inline-tag plugins: every language lives on its own WordPress multisite subsite. A post on the English subsite is linked to its German counterpart on the German subsite through rows in mlp_content_relations with content_id, site_id, and a shared relationship_id. The site list and language assignments live in mlp_site_relations and the related mlp_languages table maintained by the plugin.

That architecture is clean per subsite and brutal for cross-subsite reporting. The default WP Network admin shows a list of sites with a language label, the editor sidebar shows a link to a sibling translation, but neither answers "how many English posts have no German equivalent" or "which post type is most undertranslated network-wide" without a custom SQL roll-up across every subsite.

SleekView Charts reads mlp_content_relations joined to each subsite's wp_posts and renders four cards on top of that join. A Number for English posts without any linked translation. A Pie of relationships split by target language. A Bar of linked-translation coverage per post_type. An Area of new relationships per week. MultilingualPress keeps owning the editor, the relations API, and the synced features. SleekView only reads the rows the plugin has already written.

Workflow

From relation tables to dashboard in four steps

1

Point SleekView at mlp_content_relations

Add the mlp_content_relations table joined to mlp_site_relations and each subsite's wp_posts as a SleekView data source. The agent UI lists every relationship row the plugin has written across the multisite network.
2

Switch the view to Charts

Open the new view and toggle the view type to Charts. The empty canvas waits for cards. Use the dropdowns to start adding visualizations on top of the MultilingualPress join.
3

Add KPI, language, post-type, and trend cards

Drop a Number card for posts on the default subsite without a linked relationship. Add a Pie split by the target subsite language. Add a Bar of relationship coverage per post_type. Add an Area card of newly created relationships per week.
4

Save and share with the localization team

Save the view, set access per role, and pin it to Network Admin or each subsite sidebar. Network managers see corpus-wide coverage, subsite editors see only their subsite, both from the same saved canvas.

Sample dashboard

Charts you can build from MultilingualPress data

All four cards read from mlp_content_relations and the subsite wp_posts tables that the plugin already maintains. The dataset is already there; Charts just renders it.
Number · Default

Posts without a linked translation

Top-level KPI for translation debt. Counts published wp_posts rows on the default subsite with no matching content_id row in mlp_content_relations for any other site_id.
Count
Pie · Donut

Relationships by target language

Donut split of mlp_content_relations rows by target site_id, joined to mlp_site_relations for the language label. Surfaces whether German, French, or Spanish dominates the network's linked translations.
Count group by site_id
Bar · Horizontal

Linked coverage by post type

Horizontal bars counting default-subsite wp_posts that have at least one mlp_content_relations link grouped by post_type. The post type with the lowest bar is the next translation backlog target.
Count group by post_type
Area · Gradient

New relationships per week

Gradient area of new mlp_content_relations rows joined to the linked wp_posts post_date. Translation sprints across subsites show up as clear peaks, quiet weeks as troughs.
Count group by created_at

Comparison

Default MultilingualPress admin vs SleekView Charts

Default MultilingualPress admin

  • Network admin shows subsites and languages but no coverage numbers
  • Editor sidebar only confirms one post's link, not the corpus
  • No native count of default posts missing a linked translation
  • No time-series of relationship creation across the network
  • Coverage by post type requires SQL across every subsite

SleekView Charts

  • Live KPI counts for default posts without any mlp_content_relations row
  • Relationship mix as a donut split by target subsite language
  • Post-type linked coverage ranked side by side in one chart
  • Time-series area for new relationships across the network
  • Saved Charts views shared in WP Admin per role and per subsite

Features

What SleekView Charts gives you for MultilingualPress

Reads mlp relations tables directly

No re-indexing, no second source of truth. SleekView Charts queries mlp_content_relations and mlp_site_relations and joins each subsite's wp_posts to render the cards on top.

Mixed card types on one canvas

Combine Number, Pie, Bar, and Area in a single view. Coverage KPIs sit next to language splits, language splits next to relationship trends, all from the same join.

Network-aware scoping

Filter the same Charts view by site_id to see one subsite at a time, or remove the filter to see the corpus. Editors see their subsite, network managers see everything.

Audience

Who builds MultilingualPress dashboards with SleekView

Localization managers

Open one dashboard each week to see linked coverage per language and the post type still missing translations on the German or French subsite without browsing every site.

Subsite editors

Track linked-translation coverage for the subsite they own without jumping into Network Admin or running SQL across mlp_content_relations rows.

Agencies

Show clients linked-translation coverage curves per subsite, all from one canvas. The Charts view replaces a deck assembled from Network Admin screenshots each sprint.

The bigger picture

Why MultilingualPress needs a Charts layer

MultilingualPress already does the hard part: every language lives on its own subsite with a clean join table that links sibling posts. What the plugin does not do is roll those links up into a dashboard. Network managers can confirm that a single post has a German equivalent, but cannot answer corpus-wide coverage questions without a custom SQL pass across every subsite.

SleekView Charts reads the same mlp_content_relations and mlp_site_relations rows, joins them to each subsite's wp_posts, and renders four cards that answer those questions in one glance. The data is already correct because MultilingualPress wrote it. Charts just gives the team a dashboard to look at it.

A linked translation that nobody noticed is missing costs traffic on every search result page in that locale, and a live coverage dashboard catches the gap before it ships.

Questions

Common questions about SleekView Charts for MultilingualPress

No. Charts is a read layer for reporting. The MultilingualPress editor sidebar and quick-edit metaboxes still own all relationship creation and edits. SleekView only visualizes the mlp_content_relations rows the plugin has already written.

 

No. SleekView caches aggregate queries per card and re-runs them on a configurable interval, so charts stay fast even on multisite networks with dozens of subsites and hundreds of thousands of mlp_content_relations rows.

 

Both. MultilingualPress writes the same mlp_content_relations and mlp_site_relations structure in Free and Pro. Pro adds REST and quicklinks and synced features, but the underlying tables SleekView reads stay the same.

 

Yes. Add one card per metric. Each card is configured independently, so coverage donuts, post-type bars, and weekly relationship-creation area can sit side by side on the same dashboard.

 

WooCommerce products are linked through the same mlp_content_relations table when WooCommerce runs on each subsite. The chartCards reading the relations table pick up product post types automatically alongside posts and pages.

 

Yes. Apply a filter on the joined site_id from mlp_site_relations and the cards re-aggregate for that subsite only. Multi-subsite teams use this to scope each editor's view to their own locale.

 

No. The plugin records when a relationship is created and the linked wp_posts row carries post_date, so the Area card on new relationships per week reads the existing columns without an extra log table.

 

Yes. Each Charts card has a CSV export so you can hand the raw aggregate off to a spreadsheet or BI tool when stakeholders want it outside WP Admin or when a localization report needs the numbers offline.

 

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