WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 30. WPResidence Translate Plugin / Post List Table Enhancements

Post List Table Enhancements

5 views 0

Once WPResidence Translate is active, the WordPress admin post list (for posts, pages, properties, agents, agencies, developers, and any translatable custom post type) gains a set of controls designed to make multilingual editing fast. This article walks through every addition from a site editor’s perspective. If you are running a multi-language real estate website, these are the controls you will use the most.

The Language Column

WPResidence Translate injects a new Language column into every translatable post type’s list screen. Each row shows one icon per active language:

  • Filled flag — a translation in that language exists. Click to jump directly to its editor.
  • Flag with a plus icon — no translation yet. Click to create a fresh draft translation cloned from the current row.
  • Highlighted flag — the current row is that language’s version.
  • Warning badge — the translation exists but is flagged as Needs Update because the original changed after the translation was created.

The column is the quickest place to:

  • See at a glance how complete your translations are.
  • Launch new translation drafts without opening any post.
  • Hop from one language version to another.

The Language Filter Dropdown

Above the table, next to the built-in date and category filters, a Languages dropdown is added. Options include:

  • All languages (default).
  • One entry per active language.
  • Untranslated — shows source posts that are missing at least one translation.

Pick a language and click Filter to restrict the table to posts in that language. This is the single best way to audit where translation gaps are.

Language Views Above the Table

On top of the standard WordPress status views (All | Published | Draft | Trash), WPResidence Translate adds language-scoped quick links. Each language shows its own count of posts, so you can see “Published in French: 14” without running a custom filter.

Sortable Language Column

Click the Language column header to sort posts by language code. WPResidence Translate bends the default WordPress sort so the posts in the default language appear first; translations group below. This keeps original-language posts predictable in your list.

The Title Row — Translation Links

Below every post title, WPResidence Translate injects a small row of language links. Each link either opens an existing translation’s editor or kicks off the cloning workflow for a missing language — the same two actions as the Language column, but tied to the title row for easier scanning on narrow screens.

In-Editor Language Badge

When you open a post for editing, the header shows a badge with the flag and name of the language that post is in. This is a safety cue so you never accidentally edit the wrong language version. The same badge also appears in the block editor header.

 

Behavior Behind the Scenes

You do not have to configure any of these enhancements — they appear automatically on every post type that is registered as public and translatable, including WPResidence custom post types: estate_property, estate_agent, estate_agency, estate_developer, posts, and pages.

Quick Workflow Tips

  1. Audit missing translations: open Posts > All Posts, pick Untranslated in the Language dropdown, filter, and work through the list top to bottom.
  2. Translate in bulk from the list: click plus icons row by row. Each click opens the newly cloned draft in a new tab if you Ctrl/Cmd-click.
  3. Find the Russian version of a property fast: filter by Russian in the Language dropdown, then sort by modified date.
  4. Spot posts needing a refresh: look for flags showing the needs update badge — those are drafts where the original has moved on since the translation was made.

Non-Latin Alphabets

The language column, filters, and title row fully preserve UTF-8 in language names and post titles. Cyrillic, Arabic, Hebrew, Chinese, Japanese, Korean, Thai, and Greek titles render without transliteration.

Capability Notes

  • You see the column and filter if you can access the post list at all (usually Edit Posts).
  • You can create new translations if you have Edit Posts on the source post.
  • Language management (adding or removing languages) still requires manage_options.

Common Questions

Can I hide the Language column?

Yes — use the WordPress Screen Options panel in the top-right of the posts screen and uncheck Language. Your preference is saved per user.

Why do I see a plus icon for a language on only some rows?

That row has no translation in that language yet. Click to create one.

The language filter seems to show the same post twice.

Each language variant is a separate WordPress post. Filtering All languages shows every variant; filter by one language or use the language views above the table to see only one version of each.

What To Read Next

  • Translating Posts & Pages — the full editor workflow.
  • Translation Linking (trid system) — what links all variants together.
  • WP_Query Language Filtering — how frontend queries behave with the same data.

For more on site-wide multilingual behavior, see our guide to a multi-language real estate website with WPResidence.

30. WPResidence Translate Plugin

Related Articles

  • String Scanner — Developer Guide
  • The String Scanner
  • Gettext Pipeline & MO Files — Developer Guide
  • Gettext & MO Files — Making Translations Appear on the Front End

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 13. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API