Exemplo n.º 1
0
 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;
         }
     }
 }
Exemplo n.º 2
0
/**
 * 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'];