Real estate sites live and die by their taxonomies — property categories, actions (For Sale, For Rent), cities, areas, counties, and features. On a multilingual site, those terms need to exist in every language, and the right ones need to show up on the right pages. WPResidence Translate gives you a taxonomy translation system that […]
30. WPResidence Translate Plugin
Language Manager — Developer Reference
This article documents the language CRUD layer of the wpresidence-translate plugin (text domain wpr-translate). It covers where language records live, how they are normalized, which helpers resolve the current language, and the admin view that writes to them. The sibling user-facing article shows the screen itself; this page is the code map behind it. For […]
Managing Languages in WPResidence Translate
The Languages page is the control center for every language that appears on your WPResidence site. From here you pick which languages visitors can switch to, which one is the default, the flag shown in the switcher, and the order they appear in. This article walks through the screen field by field so you can […]
Language Switcher Widget — Developer Reference
This article documents the frontend language switcher widget shipped with wpresidence-translate. It covers registration, option storage, render pipeline, translation-target resolution, and the inline script that handles cookie persistence and navigation. The user-facing sibling explains the site-owner workflow; for the product overview see the multi-language real estate website guide. Source Files File Role includes/widgets/language-switcher.php Widget bootstrap […]
The WPResidence Language Switcher Widget
The WPResidence Language Switcher is a Bootstrap-style dropdown that lets visitors pick the language they want to view your site in. It respects the language order and flags you configured on the Languages screen, follows translated content when a translation exists, and falls back gracefully when it does not. This article covers how to add […]
Admin Bar Switcher & Editor Header Badge — Developer Reference
This article covers the two admin-side language controls that the wpresidence-translate plugin wires into wp-admin: the admin-bar Content Language dropdown and the block editor header language badge. Both are thin layers on top of the language manager; the interesting parts are where they store state, how they gate access, and where they hook in. The […]
Admin Bar Language Switcher & Editor Header Selector
Once your site has two or more languages, WPResidence Translate adds two helpful controls inside wp-admin (outside the plugin’s own menu). They exist so editors can tell at a glance which language they are working in and can flip to another language without leaving the current screen. This article explains both, where to find them, […]
Settings Page — Developer Reference
This article documents the internals of the wpresidence-translate Settings screen: how it is registered, how its form fields map to the wpr_translate_settings option, and how the sanitizer validates each key. It pairs with the user-facing Settings walkthrough and the multi-language real estate website product page. Page Registration The Settings submenu is registered in includes/admin/menu.php by […]
WPResidence Translate — Settings Page
The Settings page is where you configure the global behavior of WPResidence Translate. Most of these options are set once during initial setup and never touched again. This article explains every field on the screen in plain English so you can make informed choices while you build a multi-language real estate website. Where to Find […]
Cache Purge & Reset Tools — Developer Reference
This article documents the three maintenance subsystems the wpresidence-translate plugin exposes: translation cache purging, the data reset routine, and the batch delete-translations processor. Each is a small, self-contained module under includes/admin/. Pair this with the user-facing article and the multi-language real estate website overview. Cache Purge Two helpers live in includes/admin/cache-purge.php: wpr_translate_purge_wpestate_cache() Fires a signed […]
Cache Purge & Reset Tools
WPResidence Translate ships with three admin-side maintenance tools that help you keep a clean multilingual site: a cache purge hook for translations, a reset button that wipes plugin data without losing translated content, and a delete translations batch tool that permanently removes translated posts or terms for a chosen language. This article covers all three […]
Installing, Activating & Uninstalling WPResidence Translate
This article walks you through installing the WPResidence Translate plugin (internal name WPEstate Translate, version 0.1.0), activating it for the first time, and safely removing it if you ever need to. WPResidence Translate is the companion plugin that turns your theme into a full multi-language real estate website. Everything below is a wp-admin task. You […]
Installation, Activation & Uninstall — Developer Deep-Dive
This article follows the activation and uninstall lifecycle of the wpresidence-translate plugin (text domain wpr-translate, version 0.1.0) all the way down to the SQL executed by dbDelta(). It is a sibling to the user-facing install guide; the product context lives in the multi-language real estate website reference page. Entry Point & Hook Registration The plugin […]
WPResidence Translate — Developer Overview
This article is the developer-facing companion to the user overview. It maps the wpresidence-translate plugin (internal slug wpestate-translate, text domain wpr-translate) from a code perspective: where things live, what runs at boot, what lands in the database, and where to hook in when you need to extend behavior. Background on what the plugin does for […]
WPResidence Translate Plugin Overview
The WPResidence Translate plugin (internal name WPEstate Translate) is the official translation management layer built specifically for the WPResidence and WPRentals themes. It lets you run a true multi-language real estate website — translating properties, agents, pages, menus, theme strings, and taxonomies — without relying on a third-party plugin. This article is an orientation: what […]