{"version":1,"pages":[{"id":"IbgbQedTFQcSSuchMWJ8","title":"Weglot Developer Documentation","pathname":"/","siteSpaceId":"sitesp_oaffF","description":"Translate your website or app with Weglot.","breadcrumbs":[{"label":"Get started"}]},{"id":"OGJWBu8HdVw5ohor8GnM","title":"API Reference","pathname":"/api-reference","siteSpaceId":"sitesp_K6yyC","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"M9wwv05Trq3cBkzfeoFG","title":"API 1.0","pathname":"/api-reference/1.0","siteSpaceId":"sitesp_K6yyC","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"OydmFkEJ6BIO9riM5GIo","title":"CMS & integrations","pathname":"/cms","siteSpaceId":"sitesp_0Qsst","description":"Weglot plugins and integrations for CMS and websites.","breadcrumbs":[{"label":"CMS"}]},{"id":"ngiEpW7RlxFA44qgWaNB","title":"Requirements","pathname":"/cms/wordpress/requirements","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"J75z24Rsdqi65roljv8A","title":"Getting Started","pathname":"/cms/wordpress/getting-started","siteSpaceId":"sitesp_0Qsst","description":"Starting with the Weglot WordPress plugin","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"J6RNncfKgamzQjbTk64V","title":"Plugin settings","pathname":"/cms/wordpress/plugin-settings","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"hLADZZCkKOU0iIZrp300","title":"Helpers Functions","pathname":"/cms/wordpress/helpers-functions","siteSpaceId":"sitesp_0Qsst","description":"All Weglot functions you can call in WordPress to get informations","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"ROlmS3726nZh0uHphXK1","title":"Hooks","pathname":"/cms/wordpress/filters","siteSpaceId":"sitesp_0Qsst","description":"All filters exposed by Weglot","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"ualQSPtXp4AAr8koqyfI","title":"Translations Hooks","pathname":"/cms/wordpress/filters/translations-filters","siteSpaceId":"sitesp_0Qsst","description":"WordPress Filters relating to detecting & translating words","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Hooks"}]},{"id":"3WhQdRu7SSRmPQTiLaWi","title":"Dynamic translation loading","pathname":"/cms/wordpress/filters/dynamic-translation-loading","siteSpaceId":"sitesp_0Qsst","description":"Control when and how the Weglot JavaScript library is loaded","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Hooks"}]},{"id":"PpSVm0UKplxfYifYWJxe","title":"Host & URL Hooks","pathname":"/cms/wordpress/filters/host-and-url-hooks","siteSpaceId":"sitesp_0Qsst","description":"WordPress Filters relating to the host Weglot uses to build URLs, hreflang tags and the language switcher","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Hooks"}]},{"id":"6adzbvBmZbAJB7j2fqDg","title":"Language Switcher Hooks","pathname":"/cms/wordpress/filters/language-switcher-hooks","siteSpaceId":"sitesp_0Qsst","description":"WordPress Filters relating to the language switcher scripts served by the Weglot CDN","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Hooks"}]},{"id":"Fk22ODwxx0dtDdZWjW5u","title":"Page builders","pathname":"/cms/wordpress/filters/page-builders","siteSpaceId":"sitesp_0Qsst","description":"Keep Weglot out of page builder editors and previews","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Hooks"}]},{"id":"DW6rr39qsxu5yaIugOyL","title":"Use cases","pathname":"/cms/wordpress/use-cases","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"uzqCIxCmZwATgj26Eroo","title":"Lang attribute","pathname":"/cms/wordpress/use-cases/lang-attribute","siteSpaceId":"sitesp_0Qsst","description":"Modify the lang attribute on html tag","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"fVehiwBDiBg4vpZCF6IT","title":"Translate link","pathname":"/cms/wordpress/use-cases/translate-link","siteSpaceId":"sitesp_0Qsst","description":"Add method to translate specifix link","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"wbnyCDyoGVVWtH1oem2j","title":"How Weglot handles link translation and exclusions","pathname":"/cms/wordpress/use-cases/how-weglot-handles-link-translation-and-exclusions","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"klymcBu14dqIbCxUBirC","title":"Implementing Custom Link Translation","pathname":"/cms/wordpress/use-cases/implementing-custom-link-translation","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"uLWfvsghMq7xDOrZkvrt","title":"Wp-rocket Lazyload","pathname":"/cms/wordpress/use-cases/wp-rocket-lazyload","siteSpaceId":"sitesp_0Qsst","description":"Modify attr when Lazyloading is activate on wp-rocket plugins","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"ojRfP8M3c1VwH6qInWsi","title":"Deactivate Weglot on Elementor","pathname":"/cms/wordpress/use-cases/deactivate-weglot-on-elementor","siteSpaceId":"sitesp_0Qsst","description":"Deactivate Weglot (translate and add swtcher(s)) when you're on elementor webview","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"lO9aPs2preMACpfHYpcw","title":"Weglot translate on Elementor","pathname":"/cms/wordpress/use-cases/weglot-translate-on-elementor","siteSpaceId":"sitesp_0Qsst","description":"With this code, we force translation of content generate by elementor using the elementor/frontend/the_content filter","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"4BaMnC7KPfao1oZCUslY","title":"Language Selector Styling","pathname":"/cms/wordpress/use-cases/language-selector-styling","siteSpaceId":"sitesp_0Qsst","description":"Adding your own CSS code or HTML button","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"jBeXK6atYSoQbdxCBeza","title":"Change flag size","pathname":"/cms/wordpress/use-cases/change-flag-size","siteSpaceId":"sitesp_0Qsst","description":"Changing the Weglot flag size with CSS","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"ytUTrIj5k0gdT0JnaPKB","title":"Exclude a Custom Post Type","pathname":"/cms/wordpress/use-cases/exclude-a-custom-post-type","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"YKAATx6AWnpdREe7oybC","title":"Exclude the search page","pathname":"/cms/wordpress/use-cases/exclude-the-search-page-from-translations","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"3vdDlur2oyTp6i61giWt","title":"Exclude draft or private status post","pathname":"/cms/wordpress/use-cases/exclude-the-search-page-from-translations-1","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"eDb6N3jODHnQi5yL5yg0","title":"Plugin Woocommerce: Translate all email sent to customers","pathname":"/cms/wordpress/use-cases/translation-of-woocommerce-emails-sent-to-customers","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"7etMiOb3Jg96mHKrChB4","title":"Plugin WooCommerce: Translate Product URLs","pathname":"/cms/wordpress/use-cases/translate-woocommerce-product-urls","siteSpaceId":"sitesp_0Qsst","description":"By default, Weglot doesn't allow you to translate product URL, you can do it following this","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"jAxoENtf4uIKfElkncev","title":"Use custom language code (URL, lang and hreflang attribute)","pathname":"/cms/wordpress/use-cases/use-custom-language-code-url-lang-and-hreflang-attribute","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"iort2yGHgULw2e4TuuaU","title":"Theme OceanWP: Use language selector in the main menu","pathname":"/cms/wordpress/use-cases/theme-oceanwp-use-language-selector-in-the-main-menu","siteSpaceId":"sitesp_0Qsst","description":"How to fix the language selector in mobile menu of OceanWP theme","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"cT4Low9igCuXjq2FNfBf","title":"Theme Avada: Use language selector in the main menu","pathname":"/cms/wordpress/use-cases/theme-avada-use-language-selector-in-the-main-menu","siteSpaceId":"sitesp_0Qsst","description":"How to fix the language selector in mobile menu of Avada theme","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"MM99YoaOovOy1buvGJj1","title":"LinkedIn Share Post: Translate oEmbed WP URL","pathname":"/cms/wordpress/use-cases/linkedin-share-post-translate-oembed-wp-url","siteSpaceId":"sitesp_0Qsst","description":"Use filter to translate oEmbed WP URL","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"zJYuHSKGUT551zFyUlOo","title":"Hide button on excluded page","pathname":"/cms/wordpress/use-cases/hide-button-on-excluded-page","siteSpaceId":"sitesp_0Qsst","description":"Since the version 3.5 of Weglot plugin, the button is visible even is the page is excluded. Here is how to hide it on excluded page","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"VaEzbWZRut3s0NfzmVvZ","title":"Auto switch only for HomePage","pathname":"/cms/wordpress/use-cases/auto-switch-only-for-homepage","siteSpaceId":"sitesp_0Qsst","description":"Since the version 3.5 of Weglot plugin, the auto redirection feature works on all pages. Here is how to restrict it to the homepage only","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"AXOVUEf4GIt3e2RkoSus","title":"Proxify Url","pathname":"/cms/wordpress/use-cases/proxify-url","siteSpaceId":"sitesp_0Qsst","description":"Since the version 4.2 of Weglot plugin, you have a filter to proxify an url","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"N9Xha1pUMHxCIW3qi1nh","title":"Translate pdf for Woocommerce pdf invoice","pathname":"/cms/wordpress/use-cases/translate-pdf-for-woocommerce-pdf-invoice","siteSpaceId":"sitesp_0Qsst","description":"Since the version 3.7 of Weglot plugin, you can translate pdf generate by WooCommerce PDF Invoices & Packing Slips plugin","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"7XKnMVwrbnxXo8OQyrbb","title":"Translate pdf with Gravity pdf","pathname":"/cms/wordpress/use-cases/translate-pdf-with-gravity-pdf","siteSpaceId":"sitesp_0Qsst","description":"Since the version 3.7 of Weglot plugin, you can translate pdf generate by Gravity PDF.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"UEFi6Bd3KJzN41VvstSc","title":"Translate Dublin core meta (or other meta)","pathname":"/cms/wordpress/use-cases/translate-dublin-core-meta-or-other-meta","siteSpaceId":"sitesp_0Qsst","description":"Dublin Core is a collection of meta tags to describe your content.These tags are automatically generated. Recognised by states/governments, these are used by directories, Bing, Baidu and Yandex.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"b8ETRX6t54ef04maOkdd","title":"How to not translate specific ajax action","pathname":"/cms/wordpress/use-cases/how-to-not-translate-specific-ajax-action","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"q2zwwAcZ1byWiTeIVhYU","title":"How to get translated url programmatically","pathname":"/cms/wordpress/use-cases/how-to-get-translated-url-programmatically","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"CuZSOsREXuVh9h98xcjO","title":"How to set WP locale based on Weglot current language","pathname":"/cms/wordpress/use-cases/how-to-set-wp-locale-based-on-weglot-current-language","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"sgPLsaqKBDR2ybFQoV85","title":"How to translate mail from Photo Reviews for WooCommerce","pathname":"/cms/wordpress/use-cases/how-to-translate-mail-from-photo-reviews-for-woocommerce","siteSpaceId":"sitesp_0Qsst","description":"Works since version 1.2.7 of Photo Reviews for WooCommerce","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"5ODYS50vtpWGvDVyaQZN","title":"How to translate schema from schema.org generate by Yoast plugin","pathname":"/cms/wordpress/use-cases/how-to-translate-schema-from-schema.org-generate-by-yoast-plugin","siteSpaceId":"sitesp_0Qsst","description":"On this example we use a filter to translate some entry from our schema based on this doc : https://developer.yoast.com/features/schema/api/","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"EW2WIakwfggLHaNO4iwS","title":"How to translate email sending by plugin WP Mail SMTP","pathname":"/cms/wordpress/use-cases/how-to-translate-email-sending-by-plugin-wp-mail-smtp","siteSpaceId":"sitesp_0Qsst","description":"On this example we use a filter to translate our email message based on this doc : https://wpmailsmtp.com/docs/setting-a-custom-reply-to-email/","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"pmFm3shE9dBJIcZXtc9t","title":"How to hide the Weglot admin button for non administrator roles","pathname":"/cms/wordpress/use-cases/how-to-hide-the-weglot-admin-button-for-non-administrator-roles","siteSpaceId":"sitesp_0Qsst","description":"In this example, we hide the Weglot button in the top navigation for users without the role of administrator","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"pQ488wCnleVNGdk5eKwc","title":"Exemple of snippet to translate search from JetSearch plugin","pathname":"/cms/wordpress/use-cases/exemple-of-snippet-to-translate-search-from-jetsearch-plugin","siteSpaceId":"sitesp_0Qsst","description":"In this example, we use custom code to translate the search result provide by the plugin jetSearch","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"5X3ozNWaylFQqyij2XHd","title":"Example of snippet to translate your checkout element (override/added by the Funnel Builder plugin)","pathname":"/cms/wordpress/use-cases/example-of-snippet-to-translate-your-checkout-element-override-added-by-the-funnel-builder-plugin","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"TFe4LQrwywsg2kb5QuQr","title":"LScache","pathname":"/cms/wordpress/use-cases/lscache","siteSpaceId":"sitesp_0Qsst","description":"Compatibility issue with LScache","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"b3KU9rFQuLSR965cuNbd","title":"How to fix live builder issue with Weglot","pathname":"/cms/wordpress/use-cases/how-to-fix-live-builder-issue-with-weglot","siteSpaceId":"sitesp_0Qsst","description":"Compatibility issue with live theme builder","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"Ull9480LKCS810jjdjNX","title":"Add translated url to Rankmath sitemap index","pathname":"/cms/wordpress/use-cases/add-translated-url-to-rankmath-sitemap-index","siteSpaceId":"sitesp_0Qsst","description":"First step, add this snippet to be sure to purge the sitemap caching","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"5j3MOApabbfJsdbPWVVj","title":"Advanced Woo Search X Weglot","pathname":"/cms/wordpress/use-cases/advanced-woo-search-x-weglot","siteSpaceId":"sitesp_0Qsst","description":"Advanced Woo Search (aws) is a plugin to make advance search with WooCommerce. You can find the plugin here : https://wordpress.org/plugins/advanced-woo-search/","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"Wu7SY4CAikalz7BxSZBB","title":"Conditionally Disabling Weglot Translation for Specific URLs","pathname":"/cms/wordpress/use-cases/conditionally-disabling-weglot-translation-for-specific-urls","siteSpaceId":"sitesp_0Qsst","description":"When using Weglot on your website, you might occasionally encounter issues where its translation processes interfere with certain functionalities, like generating PDFs or handling custom endpoints. In","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"C9YB8Jd7OFp5nujN6bLZ","title":"How to store your API key outside the database","pathname":"/cms/wordpress/use-cases/how-to-store-your-api-key-outside-the-database","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Use cases"}]},{"id":"0366fusKl1ioS5syookP","title":"Weglot filters","pathname":"/cms/wordpress/helpers-functions-1","siteSpaceId":"sitesp_0Qsst","description":"All Weglot filters you can call to modify translations","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"jCqGYtPFU1GjnW8Wmw4i","title":"weglot_translate_email","pathname":"/cms/wordpress/helpers-functions-1/weglot_translate_email","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to prevent weglot translate email even if the option is checks on your options.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"iAdhoDBn3jC1qUiNGPN8","title":"weglot_cancel_init","pathname":"/cms/wordpress/helpers-functions-1/weglot_cancel_init","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to prevent weglot to be load.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"9pBaQjWUavi2Orh9elHt","title":"weglot_translate_email_languages_forced","pathname":"/cms/wordpress/helpers-functions-1/weglot_translate_email_languages_forced","siteSpaceId":"sitesp_0Qsst","description":"Weglot prevent to translate emails that are fro admins. But you can force it by adding this filter.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"ljI64NcwVIatxnj8r7fU","title":"weglot_menu_parent_menu_item_title","pathname":"/cms/wordpress/helpers-functions-1/weglot_menu_parent_menu_item_title","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"8S8eDNS6zlLeGwMtDstI","title":"weglot_active_current_menu_item","pathname":"/cms/wordpress/helpers-functions-1/weglot_active_current_menu_item","siteSpaceId":"sitesp_0Qsst","description":"With this filter you can manage if you want to add the current-item-menu class into your switcher element (menu version).","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"6xFL43DgUpTSswfQPOEd","title":"weglot_ajax_no_translate","pathname":"/cms/wordpress/helpers-functions-1/weglot_ajax_no_translate","siteSpaceId":"sitesp_0Qsst","description":"This filter help you prevent Weglot to translate some ajax action. Here the list of action we don't translate :","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"TH2DxnmWRYKqXFS1UmPl","title":"weglot_active_translation_before_process","pathname":"/cms/wordpress/helpers-functions-1/weglot_active_translation_before_process","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to interrupt translation process before Weglot check redirection needed.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"FmVMsWo5Cngspj46apew","title":"weglot_active_translation_before_treat_page","pathname":"/cms/wordpress/helpers-functions-1/weglot_active_translation_before_treat_page","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to interrupt translation process after Weglot have check redirection needed.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"pNVsSmBkT1uYECWubfo8","title":"weglot_debug_file","pathname":"/cms/wordpress/helpers-functions-1/weglot_debug_file","siteSpaceId":"sitesp_0Qsst","description":"In the Weglot plugin you can active a debug mode.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"fOZA85Wp1I2mlP4rVDv4","title":"weglot_autoredirect_only_home","pathname":"/cms/wordpress/helpers-functions-1/weglot_autoredirect_only_home","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to restrict autoredirect to the homepage only.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"F76mdFVTpG8V4KlkSlgA","title":"weglot_autoredirect_skip","pathname":"/cms/wordpress/helpers-functions-1/weglot_autoredirect_skip","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to deactivate the autoswitch feature even if the option is activate.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"iiSoe73kp3TlFeDt8865","title":"weglot_remove_google_translate","pathname":"/cms/wordpress/helpers-functions-1/weglot_remove_google_translate","siteSpaceId":"sitesp_0Qsst","description":"By default, Weglot prevent google translating page but with this flter you can enable this google feature","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"lSLJf59nDkReGUEBTPDl","title":"weglot_add_hreflang","pathname":"/cms/wordpress/helpers-functions-1/weglot_add_hreflang","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to prevent Weglot add hreflangs if you want to add yours","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"K8oMVbH552TQGJJ1YDcX","title":"weglot_get_replace_modify_link","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_replace_modify_link","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to add pattern to define kind of link you want to translate.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"QuEAGDINcA6GIWYPg83k","title":"get_replace_modify_link_in_xml","pathname":"/cms/wordpress/helpers-functions-1/get_replace_modify_link_in_xml","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to add pattern to define kind of link you want to translate in xml.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"lZeFkngmEg74BjjFGAPr","title":"weglot_get_flag_class","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_flag_class","siteSpaceId":"sitesp_0Qsst","description":"This filter allow to add or remove class use to display flag on switcher","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"DbeXV6ctQ12YMwtk61Ti","title":"weglot_get_name_with_language_entry","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_name_with_language_entry","siteSpaceId":"sitesp_0Qsst","description":"With this filter you can modifiy the name of language we diplay on switcher for each languages","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"HIHc3rzVdiHlPaegkeja","title":"weglot_get_class_dropdown","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_class_dropdown","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modify list of class use to display our switcher dropdown.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"DgHSwnqJaDcQ5pYIfRdY","title":"weglot_button_html","pathname":"/cms/wordpress/helpers-functions-1/weglot_button_html","siteSpaceId":"sitesp_0Qsst","description":"this filter allows you yo get the html generate for our switcher and modify it.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"VSUsI3c9vlxOx9VJ56j8","title":"weglot_get_dom_checkers","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_dom_checkers","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to add rule to our dom checker. You can add rule to telle Weglot what kind of node need to be translate.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"1WHc94b9N5oyDSSiQjid","title":"weglot_replace_div_id","pathname":"/cms/wordpress/helpers-functions-1/weglot_replace_div_id","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to get the translated content after we have replace the <div id=\"weglot_here\"></div> with the switcher","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"fSGuyft8oxslMjZb5I6v","title":"weglot_replace_weglot_menu","pathname":"/cms/wordpress/helpers-functions-1/weglot_replace_weglot_menu","siteSpaceId":"sitesp_0Qsst","description":"This filter allow to modify the content before we add the switcher(s)","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"HCLG3H8Y6ezBglrSZtOp","title":"weglot_render_default_button","pathname":"/cms/wordpress/helpers-functions-1/weglot_render_default_button","siteSpaceId":"sitesp_0Qsst","description":"This filter allows you to modifiy the content after the default switcher is added","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"TXnWTXD7YEMrtxNgta3X","title":"weglot_render_switcher_editor_button","pathname":"/cms/wordpress/helpers-functions-1/weglot_render_switcher_editor_button","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the translated content after the custom switcher is added.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"kFRcFDo6KbU6MCT5ibf0","title":"weglot_href_lang","pathname":"/cms/wordpress/helpers-functions-1/weglot_href_lang","siteSpaceId":"sitesp_0Qsst","description":"With this filter you can modifiy hreflangs generate by Weglot before we add them.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"5Zubd2aTuYKtSC0sxQAs","title":"weglot_get_options_from_cdn_cache","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_options_from_cdn_cache","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to prevent to load Weglot settings from transient.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"DuGQnLTLQMkBVbEDMkNo","title":"weglot_get_options_from_cdn_cache_duration","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_options_from_cdn_cache_duration","siteSpaceId":"sitesp_0Qsst","description":"With this filter you can modifiy the duration of cache where we save Weglot settings. By default we fix it to 300 seconds","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"0MFknpiVtsUJtEoB5dd2","title":"weglot_get_slugs_from_cache","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_slugs_from_cache","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to get your slug directly from the API instead of getting them from transient. Be carefull using this filter.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"ocltdE6nNDwCkiqANrS7","title":"weglot_get_slugs_cache_duration","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_slugs_cache_duration","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to change the duration of cache we store the slugs. By default is setting to 0.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"0aIneY4hD59QB8Oixrs8","title":"weglot_exclude_blocks","pathname":"/cms/wordpress/helpers-functions-1/weglot_exclude_blocks","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the array of exclude blocks.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"jUC5nA8ERfmz5Gga2lOU","title":"weglot_exclude_urls","pathname":"/cms/wordpress/helpers-functions-1/weglot_exclude_urls","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the list of your excluded url.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"U9Zck2Jpz7FdevKvYdIf","title":"weglot_get_parser_ignored_nodes","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_parser_ignored_nodes","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modify the list of node ignored by Weglot.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"FnO74qgACyyxrnhgiVUs","title":"weglot_navigator_language","pathname":"/cms/wordpress/helpers-functions-1/weglot_navigator_language","siteSpaceId":"sitesp_0Qsst","description":"With this filter you can modifiy the browser language(s) detect by Weglot.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"zHbVIzgy1vBlRBrZvOws","title":"weglot_url_auto_redirect","pathname":"/cms/wordpress/helpers-functions-1/weglot_url_auto_redirect","siteSpaceId":"sitesp_0Qsst","description":"This filter can be use to modify the url where use will be redirect if the autoswitch option is activate.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"L2ZgpamWomMGy12rDGsF","title":"weglot_replace_url","pathname":"/cms/wordpress/helpers-functions-1/weglot_replace_url","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the replaced url when it is translated.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"aHWkRBXViSlUn5I9Dr2n","title":"weglot_replace_link","pathname":"/cms/wordpress/helpers-functions-1/weglot_replace_link","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the dom after the link has benne replaced.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"2dO5wOEDCB7CAMQw6dD6","title":"weglot_ajax_replace_urls","pathname":"/cms/wordpress/helpers-functions-1/weglot_ajax_replace_urls","siteSpaceId":"sitesp_0Qsst","description":"When Weglot translate json content, we don't translate all entry. With this filter you can modifiy the keys we translate for url.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"H445ypxf0IlpRZRpHroM","title":"weglot_proxify_urls","pathname":"/cms/wordpress/helpers-functions-1/weglot_proxify_urls","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modify the list of url you want to proxify.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"z6rfth5Zcshkp0Fjkg1W","title":"weglot_add_json_keys","pathname":"/cms/wordpress/helpers-functions-1/weglot_add_json_keys","siteSpaceId":"sitesp_0Qsst","description":"With this filter you can add keys Weglot msut translate into a json content.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"Yr3Yx2ZmsJCIubsX8IkB","title":"weglot_json_treat_page","pathname":"/cms/wordpress/helpers-functions-1/weglot_json_treat_page","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the translated content when this one is a json.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"nWNxdKkLJrnRkwfFUTuz","title":"weglot_html_treat_page","pathname":"/cms/wordpress/helpers-functions-1/weglot_html_treat_page","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the translated content when this one is html.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"izjfPHN2CothLVcEBvBR","title":"weglot_xml_treat_page","pathname":"/cms/wordpress/helpers-functions-1/weglot_xml_treat_page","siteSpaceId":"sitesp_0Qsst","description":"This filter allow you to modifiy the translated content when this one is xml.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"PcLcSCmTgD6vaqexOGMT","title":"weglot_render_dom","pathname":"/cms/wordpress/helpers-functions-1/weglot_render_dom","siteSpaceId":"sitesp_0Qsst","description":"This filter allow to modify the translated content after putting meta and replace link.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"R4lRE3SLyrb65F2aLEVq","title":"weglot_default_current_language_empty","pathname":"/cms/wordpress/helpers-functions-1/weglot_default_current_language_empty","siteSpaceId":"sitesp_0Qsst","description":"When we not able to find the current language, we set it to the original language by default. This filter allow you to modifiy.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"ublgat10NGa1C06JRVGm","title":"weglot_active_translation","pathname":"/cms/wordpress/helpers-functions-1/weglot_active_translation","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"QSfzVuKBrWJKhlDYT4lL","title":"weglot_active_slugs","pathname":"/cms/wordpress/helpers-functions-1/weglot_active_slugs","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"gIC6iRknSzwzZr7FWisA","title":"weglot_is_eligible_url","pathname":"/cms/wordpress/helpers-functions-1/weglot_is_eligible_url","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"PVItMkdJWcPAXyF9NKh2","title":"weglot_autoredirect_js","pathname":"/cms/wordpress/helpers-functions-1/weglot_autoredirect_js","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"2HvRXhdjEsvMbPMAYX47","title":"weglot_add_trailing_slash","pathname":"/cms/wordpress/helpers-functions-1/weglot_add_trailing_slash","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"zDkIPmNrjgcZYZgQy1gv","title":"weglot_no_replace_a_href","pathname":"/cms/wordpress/helpers-functions-1/weglot_no_replace_a_href","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"ThfVJXOMWp3zW8nhaoDX","title":"weglot_url_object","pathname":"/cms/wordpress/helpers-functions-1/weglot_url_object","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"79Q2B0L7acJjmk5xkzTF","title":"weglot_language_code_replace","pathname":"/cms/wordpress/helpers-functions-1/weglot_language_code_replace","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"3UWPjg0tdAwC0zdcY53m","title":"weglot_get_translation_engine","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_translation_engine","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"jJCDArCpBCld5zUlNtbp","title":"weglot_get_options","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_options","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"RAdA8ssnKxjGcU05tkY9","title":"weglot_get_option","pathname":"/cms/wordpress/helpers-functions-1/weglot_get_option","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"5j2WFiisTHQ1VObChVqR","title":"weglot_css_custom_inline","pathname":"/cms/wordpress/helpers-functions-1/weglot_css_custom_inline","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"TyFazgZIHNdo0zV1JI7s","title":"weglot_flag_css","pathname":"/cms/wordpress/helpers-functions-1/weglot_flag_css","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"tBxSIhWNCYo2CoZDcL4U","title":"weglot_change_open_close_tag_switcher","pathname":"/cms/wordpress/helpers-functions-1/weglot_change_open_close_tag_switcher","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"tbifLhhlxGP2jUWiOz4X","title":"weglot_generate_switcher_from_dom","pathname":"/cms/wordpress/helpers-functions-1/weglot_generate_switcher_from_dom","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"ehIKdOKFOoRvdBQDDGev","title":"weglot_translate_pdf","pathname":"/cms/wordpress/helpers-functions-1/weglot_translate_pdf","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"BKughoyz2tSR9VCkHd1y","title":"weglot_woocommerce_translate_following_mail","pathname":"/cms/wordpress/helpers-functions-1/weglot_woocommerce_translate_following_mail","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"iW82aqfmvYeztrGhvIBu","title":"weglot_wc_reload_selector","pathname":"/cms/wordpress/helpers-functions-1/weglot_wc_reload_selector","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"CoHjHRouNTvOnunoMDt9","title":"weglot_noindex_urls","pathname":"/cms/wordpress/helpers-functions-1/weglot_noindex_urls","siteSpaceId":"sitesp_0Qsst","description":"This filter allows you to keep some translated URLs out of the search engines index.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"},{"label":"Weglot filters"}]},{"id":"9lO8aT61f1H2854xv1Ns","title":"Algolia integration","pathname":"/cms/wordpress/algolia-integration","siteSpaceId":"sitesp_0Qsst","description":"Integration between Algolia and the Weglot WordPress plugin.","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"YZ6E8qLNudLDDvNp5S7h","title":"Autoswitch System: Server-Side and Client-Side implementation","pathname":"/cms/wordpress/autoswitch-system-server-side-and-client-side-implementation","siteSpaceId":"sitesp_0Qsst","description":"Weglot uses an auto-switch mechanism to automatically redirect users to the correct language version of the site based on their browser settings .","breadcrumbs":[{"label":"CMS"},{"label":"WordPress"}]},{"id":"vRx4bz99r5xyz3mya8BN","title":"Overview","pathname":"/cms/craft-cms/overview","siteSpaceId":"sitesp_0Qsst","description":"What the Weglot plugin does on your Craft CMS site.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"DyszMcIF2UTMDqJyaOF8","title":"Requirements","pathname":"/cms/craft-cms/requirements","siteSpaceId":"sitesp_0Qsst","description":"Environment needed to run the Weglot plugin for Craft CMS.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"UxHtikjCKnbIpQDmltRj","title":"Getting Started","pathname":"/cms/craft-cms/getting-started","siteSpaceId":"sitesp_0Qsst","description":"Install and configure the Weglot plugin for Craft CMS.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"RMdext0gu1Lc2fGHTj0T","title":"Plugin settings","pathname":"/cms/craft-cms/plugin-settings","siteSpaceId":"sitesp_0Qsst","description":"Configure the Weglot plugin from the Craft control panel.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"aGIyJSrRrIwxg51WfOmF","title":"GitHub repository","pathname":"/cms/craft-cms/github-repository","siteSpaceId":"sitesp_0Qsst","description":"The plugin is open source — browse the code, report issues, and contribute.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"bncXPQ7mh3lKzUD580wL","title":"Use cases","pathname":"/cms/craft-cms/use-cases","siteSpaceId":"sitesp_0Qsst","description":"Customize how Weglot translates your Craft CMS site.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"ehw8muYakBfMCCKQgbdA","title":"Exclude content and URLs from translation","pathname":"/cms/craft-cms/use-cases/exclude-content-and-urls-from-translation","siteSpaceId":"sitesp_0Qsst","description":"Keep specific content, pages or languages out of your translations.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"},{"label":"Use cases"}]},{"id":"RRQ5xHrl1Uo0k90VH8Zy","title":"Dynamic content translation","pathname":"/cms/craft-cms/use-cases/dynamic-content-translation","siteSpaceId":"sitesp_0Qsst","description":"Translate content added to the page after it loads.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"},{"label":"Use cases"}]},{"id":"H8KGSqpDPipmC66z7tZ8","title":"Algolia search integration","pathname":"/cms/craft-cms/use-cases/algolia-search-integration","siteSpaceId":"sitesp_0Qsst","description":"Return translated results when your visitors search with Algolia.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"},{"label":"Use cases"}]},{"id":"B59pCtFTAz6UJaasRXzQ","title":"Language switcher styling","pathname":"/cms/craft-cms/use-cases/language-switcher-styling","siteSpaceId":"sitesp_0Qsst","description":"Design and position the language switcher.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"},{"label":"Use cases"}]},{"id":"FZE6oiJGEjOAJnG7VJkH","title":"Browser-language redirection","pathname":"/cms/craft-cms/use-cases/browser-language-redirection","siteSpaceId":"sitesp_0Qsst","description":"Send first-time visitors to their preferred language automatically.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"},{"label":"Use cases"}]},{"id":"izoDABbwiZFtgq1Y6aHA","title":"Extending Weglot with events","pathname":"/cms/craft-cms/use-cases/extending-weglot-with-events","siteSpaceId":"sitesp_0Qsst","description":"Register dynamic-content selectors from your own plugin or module.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"},{"label":"Use cases"}]},{"id":"1suI6v2qkyDp0zT3pgwH","title":"Architecture","pathname":"/cms/craft-cms/architecture","siteSpaceId":"sitesp_0Qsst","description":"How the Weglot plugin turns a Craft request into a translated page.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"HNCxycE6m69rLapgVIfn","title":"Troubleshooting","pathname":"/cms/craft-cms/troubleshooting","siteSpaceId":"sitesp_0Qsst","description":"Diagnose and fix common issues with the Weglot plugin for Craft CMS.","breadcrumbs":[{"label":"CMS"},{"label":"Craft CMS"}]},{"id":"adV88MYXw4HPaYcumR7R","title":"Headers","pathname":"/cms/proxy/headers","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"Proxy"}]},{"id":"T2gmzbn6Pkw3N18oyEez","title":"Getting Started","pathname":"/cms/javascript/javascript","siteSpaceId":"sitesp_0Qsst","description":"Get Started with Weglot library","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"}]},{"id":"HnNSYqPa8d3FtsmXC8nl","title":"Options","pathname":"/cms/javascript/options","siteSpaceId":"sitesp_0Qsst","description":"This page describes options available for the Javascript integration.","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"}]},{"id":"36Wl9xS8faesPqnk3Ic9","title":"Javascript functions","pathname":"/cms/javascript/javascript-functions","siteSpaceId":"sitesp_0Qsst","description":"All functions you can call in your Javascript code","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"}]},{"id":"ovecVG26ifRnFEXHTh2b","title":"Language link Hooks","pathname":"/cms/javascript/link-hooks","siteSpaceId":"sitesp_0Qsst","description":"Using Weglot links hooks to create your own language switcher","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"}]},{"id":"Uu6EHRecMTAIuaof8nIc","title":"Translate iframe","pathname":"/cms/javascript/translate-iframe","siteSpaceId":"sitesp_0Qsst","description":"You have an iframe in your page and you need to translate it.","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"}]},{"id":"Mhqow74fCnmEMr0FMf9D","title":"Advanced concepts","pathname":"/cms/javascript/advanced-concepts","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"}]},{"id":"sSsWQR30SVzNOMZIduS1","title":"Translation engines","pathname":"/cms/javascript/advanced-concepts/translation-engines","siteSpaceId":"sitesp_0Qsst","description":"Advanced concepts","breadcrumbs":[{"label":"CMS"},{"label":"JavaScript"},{"label":"Advanced concepts"}]},{"id":"Uow65hb75n1z1ziPiZWP","title":"Shopify","pathname":"/cms/integrations/shopify","siteSpaceId":"sitesp_0Qsst","description":"Some code around Shopify","breadcrumbs":[{"label":"CMS"},{"label":"CMS Specific"}]},{"id":"qba9bal8nsqjwfrJnSDb","title":"Cookies","pathname":"/cms/cookies","siteSpaceId":"sitesp_0Qsst","description":"","breadcrumbs":[{"label":"CMS"}]}]}