public static function detectLanguage() { $DW =& $GLOBALS['DW']; if (self::detect()) { $wpml_api = ICL_PLUGIN_PATH . DW_WPML_API; if (file_exists($wpml_api)) { require_once $wpml_api; $wpmlang = wpml_get_default_language(); $curlang = wpml_get_current_language(); $DW->message('WPML language: ' . $curlang); if ($wpmlang != $curlang) { $DW->wpml = TRUE; $DW->message('WPML enabled'); } return $curlang; } } }
/** * Get the current language * @since 3.2 * @deprecated Use apply_filters('wpml_current_language', ''); * Example: $my_current_lang = apply_filters('wpml_current_language', ''); */ function wpml_get_current_language_filter() { return wpml_get_current_language(); }
* dynwid_init_worker.php * * @version $Id: dynwid_init_worker.php 348295 2011-02-20 20:13:21Z qurl $ * @copyright 2011 Jacco Drabbe */ $DW->message('Dynamic Widgets INIT'); echo "\n" . '<!-- Dynamic Widgets v' . DW_VERSION . ' //-->' . "\n"; // UserAgent detection $DW->message('UserAgent: ' . $DW->useragent); // WPML Plugin Support if (defined('ICL_PLUGIN_PATH')) { $wpml_api = ICL_PLUGIN_PATH . DW_WPML_API; if (file_exists($wpml_api)) { require_once $wpml_api; $wpmlang = wpml_get_default_language(); $curlang = wpml_get_current_language(); $wpml = TRUE; $DW->message('WPML language: ' . $curlang); if ($wpmlang != $curlang) { $DW->wpml = TRUE; $DW->message('WPML enabled'); require_once DW_PLUGIN . 'wpml.php'; } } } $DW->message('User has role(s): ' . implode(', ', $DW->userrole)); $custom_post_type = FALSE; $DW->whereami = $DW->detectPage(); $DW->message('Page is ' . $DW->whereami); if ($DW->whereami == 'single') { $post = $GLOBALS['post'];