Function Reference: geodir_wpml_check_element_id
Summary
WPML check element ID.
Deprecated
1.4.6 No longer needed as we handle translating GD pages as normal now.
Package
GeoDirectory
Change Log
Since: 1.0.0
Source File
geodir_wpml_check_element_id() is located in geodirectory-functions/general_functions.php [Line: 2194]
Source Code
function geodir_wpml_check_element_id() { global $sitepress; if ( geodir_wpml_multilingual_status() && ! empty( $sitepress ) && isset( $sitepress->queries ) ) { $el_type = 'post_page'; $el_id = get_option( 'geodir_add_listing_page' ); $default_lang = $sitepress->get_default_language(); $el_details = $sitepress->get_element_language_details( $el_id, $el_type ); if ( ! ( $el_id > 0 && $default_lang && ! empty( $el_details ) && isset( $el_details->language_code ) && $el_details->language_code == $default_lang ) ) { if ( ! $el_details->source_language_code ) { $sitepress->set_element_language_details( $el_id, $el_type, '', $default_lang ); $sitepress->icl_translations_cache->clear(); } } } }