Add Polylang to custom template
-
Hello,
Thanks for the VERY GOOD translation plugin you made.
I have buy a custom WP template that was supporting the WMPL, but.. i whant to use
your plugin.I have try to do some codding here but it´s not working…
Here is the code that calls the plugin to frontend… can you please help me ?
Kind Regard´s
Vitor“<?php
if ( ! defined( ‘ABSPATH’ ) ) { exit; }
global $dfd_native;
if (isset($dfd_native[‘wpml_lang_show’]) && $dfd_native[‘wpml_lang_show’]): ?>
<div class=”lang-sel dfd-wpml-switcher”>
<?phpif(!function_exists(‘dfd_language_selector_flags’)) {
function dfd_language_selector_flags() {
$switcher_html = $flag_html = $active_switcher_html = $active_item = $active_flag = ”;
if (function_exists(‘icl_get_languages’)) {
$languages = icl_get_languages(‘skip_missing=0&orderby=code’);if (!empty($languages)) {
foreach ($languages as $l) {
$li_class = ”;
if(strcmp($l[‘active’], ‘0’) != 0) {
$active_item = $l[‘translated_name’];
$active_flag = $l[‘country_flag_url’];
$li_class = ‘active’;
$active_switcher_html = ‘<span class=”flag” style=”background: transparent url(‘.esc_url($active_flag).’) center center no-repeat;”></span><span>’.esc_html($active_item).'</span>‘;
}$flag_html = ‘<span class=”flag” style=”background: transparent url(‘.$l[‘country_flag_url’].’) center center no-repeat;”></span>’;
$switcher_html .= ‘<li class=”‘.esc_attr($li_class).'”>’;
$switcher_html .= ‘‘;
$switcher_html .= $flag_html;
$switcher_html .= ‘‘;
$switcher_html .= ‘‘;
}
}
} ?><?php echo (!empty($active_switcher_html)) ? $active_switcher_html : ”; ?>
<?php echo !empty($switcher_html) ? ‘
- ‘.$switcher_html.’
‘ : ”; ?>
<?php }
}dfd_language_selector_flags();
?>
</div>
<?php elseif (isset($dfd_native[‘lang_shortcode’]) && $dfd_native[‘lang_shortcode’]): ?>
<?php echo do_shortcode($dfd_native[‘lang_shortcode’]); ?>
<?php endif;
“
The topic ‘Add Polylang to custom template’ is closed to new replies.