0

wordpress管理者でアラビア語と英語の2つの言語(タイトルとコンテンツ)のページを作成したときにこの奇妙な問題が発生しましたが、ページに移動するとこれにリンクされます

http://site.com/ar/page

デフォルトの言語リンクにリダイレクトします

http://site.com/page

両方のタイトル名をリンクに含めて機能させる必要があるという解決策を考えました

 http://site.com/page_en_title-page_ar_title

しかし、それは単なる仮定であり、私はそれが正しいとは思わない

それで、私がすべきだった何かが欠けていますか??

4

3 に答える 3

0

私の個人的な経験から、qTranslate オプション内の詳細設定でオプション「事前ルーティング」(デフォルトでは、URL の前に「/es/」を追加) を使用するのは間違っていました。したがって、 bloginfo('template_url') を使用すると、すべてのリンクで常にデフォルトの言語に移動しました...

Avanced Settings の 3 番目のオプション (最後に ?lang=xx を追加) に変更したので、現在の言語を最後に追加するサブページで bloginfo を使用できるため、すべて正常に動作します。

href="<?php bloginfo('template_url'); ?>/mysubpage/?lang=<?php echo qTranslate_GetLanguage(); ?>"

お役に立てれば!

于 2013-12-23T11:28:02.217 に答える