1

我正在这个网站上工作:www.canal.es/wordpress/

我正在使用 qtranslate,这是我在语言上使用的代码:

    <div id="language">
        <ul>
            <li><a href="?lang=es" <?php if (qtrans_getLanguage() == 'es') echo 'class="active"' ?>>ES -</a></li>
            <li><a href="?lang=ca" <?php if (qtrans_getLanguage() == 'ca') echo 'class="active"' ?>>CA</a></li>
        </ul>
    </div>

问题是,如果我进入网站的任何页面/类别/帖子并且我想将语言更改为“CA”或反之亦然,它会获取语言但总是返回到主页。

我希望语言的变化发生在同一页面上,而不是回到家中。我做错了什么?

4

1 回答 1

0

您必须将当前 URL 放入lang更改参数的链接中。您必须确定当前 URL 是否已包含该参数,然后更改它,否则只需添加它。

于 2012-10-19T09:46:14.673 回答