Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WPGlobus:将第二语言设置为某些页面的默认语言_Php_Wordpress_Plugins - Fatal编程技术网

Php WPGlobus:将第二语言设置为某些页面的默认语言

Php WPGlobus:将第二语言设置为某些页面的默认语言,php,wordpress,plugins,Php,Wordpress,Plugins,我使用WPGlobus进行语言翻译。它工作得很好。我用过英语和西班牙语两种语言。英语是第一语言。现在我需要添加西班牙语是我的一些页面的第一语言,而不是所有页面的第一语言。我该怎么做 谢谢 if ( class_exists( 'WPGlobus' ) ) { $flag = WPGlobus::Config()->flags_url . WPGlobus::Config()->flag[ WPGlobus::Config()->language ]; //ech

我使用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>';

    }
}
if(类_存在('WPGlobus')){
$flag=WPGlobus::Config()->flags_url.WPGlobus::Config()->flag[WPGlobus::Config()->language];
//回声';
echo'
  • '.WPGlobus::Config()->en_language_name[WPGlobus::Config()->language].
  • ; foreach(WPGlobus::Config()->启用的语言为$lang){ if($lang==WPGlobus::Config()->language){ 继续; } $flag=WPGlobus::Config()->flags_url.WPGlobus::Config()->flag[$lang]; echo'
  • ; } }
    我相信您希望某些页面只包含西班牙语内容,而不包含英语内容

    WPGlobus始终显示主要语言内容。如果您没有西班牙语翻译,它将显示英语

    例如,您可以在英语选项卡中输入西班牙语文本,该页面将始终使用西班牙语


    此外,还有一个名为的高级附加组件,它允许指定哪个翻译是“已发布”的,哪个是“草稿”