我正在创建一个双语站点,并决定使用session_start通过以下方式确定页面的语言:

session_start();
if(!isset($_SESSION['language'])){
    $_SESSION['language'] = 'English'; //default language
}

问题是它与Wordpress冲突,我得到以下信息:



有办法解决这个问题吗?

最佳答案

我已将我原来的答案从@rafi更改为正确的答案(见下文)。
在您的functions.php文件中编写以下代码:

function register_my_session()
{
  if( !session_id() )
  {
    session_start();
  }
}

add_action('init', 'register_my_session');

关于php - 如何在Wordpress中使用session_start?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11797351/

10-10 10:33