ポテトチップ集

気が向いたら更新。備忘録ブログ

The Events Calendar と WPMLで不具合

time 2017/10/16

The Events Calendar と WPMLで不具合

前回の不具合とは別に、いまだ、The Events Calendar と格闘している私です😅

今回はどういう不具合かといいますと

The Events Calendarの多言語化がうまくいかない。多言語プラグインはWPMLを使っています。

ちなみに

  • The Events Calendar:ver.2.6.1
  • WPML :ver.3.8.3

 

基本言語(日本語)の時はいいんですが、
カレンダー表示(月)で、第二言語を選択している時

当月の時は正常なんだけど
月表示の右下や左下の、「次の月」や「前の月」にあたる部分をクリックすると

日本語に戻ってしまう!

この時、なぜかURLやメニューは第二言語のまま

その上さらに「次の月」をクリックすると、URLまで第二言語の記号が消えてしまい、日本語のURLになってしまう。

 

さんざん、情報を検索して探し当てたのがコレ
https://wpml.org/forums/topic/problem-with-events-calendar-2/

WPMLの設定を変えてみて!と言っている

WordPressの管理メニューから
WPML → 言語 で下にスクロールしていって、「AJAX オペレーション用にフィルタする言語」のブロックで、

「AJAX用の言語フィルタに対応するために言語クッキーを保存します」 にチェックを入れて保存する。

結果:日本語に戻らなくなりました!

AJAX ・・・? またまた未知の世界が・・・

いやいや、今はこれ以上、踏み込むのは止めておこう😅

 

これでなんとか前に進めそうなのはいいけど・・

実はまだ問題が残っている(なぜか小声)

「次の月」や「前の月」にあたるところを2回以上クリックすると第二言語の記号がURLから消えてしまう。 URLだけ見ると日本語のページみたいだ。

  • デフォルト(当月)ページ URL: https://***.com/en/events
  • 「11月(次の月)」をクリック URL: https://***.com/en/events/2017-11/
  • 「12月(次の月)」をクリック URL: https://***.com/events/2017-12/

※ いずれも表示は第二言語のままで正常表示

ユーザーが閲覧するだけなら問題無いと思うんだけど、そのURLをユーザーがコピーして、「ここ見てね」と誰かに渡したとき、そのリンクをクリックすると「日本語」で表示されてしまう。

あるい2ヶ月以上先に行った後にブラウザの戻るボタンで、1ヶ月前に戻ろうとすると日本語になってしまう。

この問題はいまだ未解決で保留中。そのうちThe Events Calendar のバージョンアップで直ることに淡い期待をかけて・・

何か進展があったら、ここに追記したいと思います😞

sponsored link

down

コメントする







最近のコメント

    人気のページ

    

    sponsored link