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. WPEstate Translate gives you a taxonomy translation system that […]
WPEstate Translate Plugin
Language Manager — Developer Reference
This article documents the language CRUD layer of WPEstate Translate (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 the […]
Managing Languages in WPEstate Translate
All languages of your WPResidence site are managed on one screen: WPEstate Translate > Languages. Here you add a language, choose the default one, set the flag and the order in the switcher, and give each language its own property, agent, agency and developer URL names. CONTENT Add a Language Add a Language That Is […]
Language Switcher Widget — Developer Reference
This article documents the frontend language switcher shipped with WPEstate Translate 1.0.9: widget registration, instance storage, the render pipeline, target-URL resolution and the other places that reuse the same renderer. For the product overview see the multi-language real estate website guide. CONTENT Source Files Registration Option Storage Request Context Render Pipeline Output Shape Target URL […]
The WPResidence Language Switcher Widget
The language switcher is the dropdown visitors use to change the language. It lists your languages with their flags, in the order set in WPEstate Translate > Languages, and opens the current page in the chosen language. You can place it in three ways, depending on how your header is built. CONTENT In the Theme […]
Admin Bar Switcher & Editor Header Badge — Developer Reference
This article covers the two admin-side language controls that WPEstate Translate 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 sibling […]
Admin Bar Language Switcher & Editor Header Selector
When your site has two or more languages, WPEstate Translate adds two small controls to wp-admin. The Content language menu in the top admin bar chooses which language you see in the admin lists, and the language badge in the block editor shows the language of the post you are editing. CONTENT The Content Language […]
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 […]
WPEstate Translate — Settings Page
WPEstate Translate > Settings holds the options that apply to the whole site, plus the reset and delete tools. You set most of them once. This article explains each option on the screen, which is titled Translation Settings. Only administrators can open it. CONTENT The Options Menu Language Dropdown Reset Translation Settings Delete Translations Settings […]
Cache Purge & Reset Tools — Developer Reference
This article documents the three maintenance subsystems of WPEstate Translate 1.0.9: the WPResidence cache-purge bridge, the data reset routine, and the batch delete-translations processor. Each is a small module under includes/admin/. Pair this with the user-facing article and the multi-language real estate website overview. CONTENT Cache Purge Reset Settings Delete Translations (Batch) Function Map Extension […]
Cache Purge & Reset Tools
WPEstate Translate has three maintenance tools: clearing the WPResidence cache, resetting the plugin settings, and deleting the translations of one language. This article explains what each one removes and when to use it, from the safest to the most destructive. CONTENT Which Tool to Use Clear the WPResidence Cache Reset Translation Settings Delete the Translations […]
Installing, Activating & Uninstalling WPEstate Translate
This article shows how to install WPEstate Translate, what happens when you activate it, and what stays in your database if you deactivate, reset or delete it. Everything is done in wp-admin. CONTENT Before You Install Install the Plugin What Activation Does First Steps After Activation Deactivate, Reset or Delete Troubleshooting Before You Install The […]
Installation, Activation & Uninstall — Developer Deep-Dive
This article follows the activation, upgrade and uninstall lifecycle of WPEstate Translate 1.0.9 down to the SQL that dbDelta() runs. The user version is Installing, Activating and Uninstalling WPEstate Translate. CONTENT Entry Point and Hook Registration The Activation Sequence Tables Created by dbDelta Upgrade Detection Default Language Seeding Default Settings Merge The Uninstall Path Full […]
WPEstate Translate — Developer Overview
This article maps WPEstate Translate for developers: where the code lives, what runs at boot, what is stored in the database, and where to hook in. The plugin folder is wpestate-translate and the text domain is wpr-translate. For what the plugin does for site owners, see WPEstate Translate Plugin Overview. CONTENT Entry Point and Constants […]
WPEstate Translate Plugin Overview
WPEstate Translate is the translation plugin made for WPResidence. It turns one site into a multi-language real estate website: properties, agents, agencies, developers, pages, posts, menus, categories and theme texts, all without a third-party translation plugin. This article is a map of the plugin. Each screen has its own article. CONTENT What the Plugin Does […]