【发布时间】:2018-03-09 08:43:51
【问题描述】:
我使用 WPGlobus 进行语言翻译。它运作良好。我使用了两种语言英语和西班牙语。英语是第一语言。现在我需要添加西班牙语是我的某些页面的第一语言,而不是所有页面。我该怎么做?
谢谢!
if ( class_exists( 'WPGlobus' ) ) {
$flag = WPGlobus::Config()->flags_url . WPGlobus::Config()->flag[ WPGlobus::Config()->language ];
//echo '<img src="' . $flag . '" /> ';
echo '<li class="unactive"> ' . WPGlobus::Config()->en_language_name[ WPGlobus::Config()->language ]. '</li>';
foreach( WPGlobus::Config()->enabled_languages as $lang ) {
if ( $lang == WPGlobus::Config()->language ) {
continue;
}
$flag = WPGlobus::Config()->flags_url . WPGlobus::Config()->flag[ $lang ];
echo '<li class="active language" ><a href="' . WPGlobus_Utils::localize_current_url( $lang ). '">';
echo WPGlobus::Config()->en_language_name[ $lang ];
echo '</a></li>';
}
}
【问题讨论】: