Discordコミュニティを作りました! 参加する

フォーラム

トピックを立てる前にチェック
  1. フォーラムガイドライン」に必ず目を通してください。
  2. バージョンアップデート後に表示がおかしくなった場合は、
    「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。
  3. フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
Polylangを使用。同じウィジェッ...
 
通知
すべてクリア

Polylangを使用。同じウィジェットが投稿ページでは日本語表示になってしまう。

12 投稿
4 ユーザー
0 Likes
1,088 表示
sz1
 sz1
(@sz1)
投稿: 5
メンバー
Topic starter
 

運営してきた日本語サイトに多言語化プラグインのPolylangを導入しました。各種サイトを参照してインストール後、管理画面→言語→翻訳からウィジェットタイトルに英語バージョンを追加しています。しかし、一部ウィジェットが投稿ページだけ日本語表示のままになってしまいます。サイト構成は以下の通りです。

 

https://example.com/  ←日本語トップページ

https://example.com/en/  ←英語トップページ

 

問題の箇所は2つあります。

1つめはタグクラウド。英語サイトトップページはウィジェットタイトル、並ぶタグも英語のみになっていますが英語サイト投稿ページで設定しているタグクラウドウィジェットはタイトルもタグもすべて日本語になっています。

 

2つめはプロフィール文。

管理画面→ユーザー→プロフィール→プロフィール情報English欄に英語紹介文を入力しましたが英語サイト投稿ページの記事下エリアでは日本語紹介文が表示されてしまいます。英語サイト著者ページ( https://example.com/en/author/user1/) では英語自己紹介文が問題なく表示されます。

 

wordpressのカスタマイズ画面でも同じく日本語が表示されてしまっているのですが、不思議なのが、カスタマイズ画面で何かしら変更を加え画面ロード後にそのまま英語サイト投稿ページへ行くと、上記2か所とも問題なく英語が表示されています。ただ、そのまま公開して再度アクセスしても日本語表示に戻ってしまっています、これはカスタマイズ画面も訪問者画面も同様です。解決方法をご存知の方がいらっしゃしましたらご教授いただければ幸いです。

 

また、投稿ページ記事下エリアの著者情報エリアのタイトル、関連記事エリアのタイトルも英語にしたいです。なぜか著者情報エリアのタイトルはカスタマイズ画面で英語で表示されたことがありますが、公開しても実際には反映されてませんでした。また今は同じ現象を再現できません。アドバイスいただけると嬉しいです。

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.7.3.2
利用中のPHPバージョン
7.4.21
利用中のWordPressバージョン
6.1.1
ブラウザ
Chrome, edge
利用中のプラグイン一覧

Akismet Anti-Spam (v.5.0.2)
Auto Publish for Google My Business (v.3.7)
BackWPup (v.3.10.0)
Edit Author Slug (v.1.8.4)
EWWW Image Optimizer (v.6.9.3)
Google XML Sitemaps (v.4.1.7)
Head, Footer and Post Injections (v.3.2.5)
Limit Login Attempts (v.1.7.1)
Login rebuilder (v.2.8.0)
OneSignal Push Notifications (v.2.3.3)
Optimize Database after Deleting Revisions (v.5.0.110)
Polylang (v.3.3.1)
PuSHPress (v.0.1.10)
Really Simple SSL (v.6.2.0)
SEO SIMPLE PACK (v.3.2.0)
WP Multibyte Patch (v.2.9)

This topic was modified 1年前 9回 by sz1
 
投稿済 : 14/02/2023 12:51 pm
skillsharejp
(@skillsharejp)
投稿: 1031
SWELL高速化顧問
 

実際の状況を確認できないため憶測での判断ですが・・・

投稿者:: @sz1

英語サイトトップページはウィジェットタイトル、並ぶタグも英語のみになっていますが英語サイト投稿ページで設定しているタグクラウドウィジェットはタイトルもタグもすべて日本語になっています。

これはSWELLではなくWPに関わると思いますので、然るべきサポートフォーラムをご参照ください。

投稿者:: @sz1

管理画面→ユーザー→プロフィール→プロフィール情報English欄に英語紹介文を入力しましたが英語サイト投稿ページの記事下エリアでは日本語紹介文が表示されてしまいます。英語サイト著者ページ( https://example.com/en/author/user1/) では英語自己紹介文が問題なく表示されます。

SWELLが関係しているかもしれませんが、ちょっと現段階では判断が難しいです。

投稿者:: @sz1

wordpressのカスタマイズ画面でも同じく日本語が表示されてしまっているのですが、不思議なのが、カスタマイズ画面で何かしら変更を加え画面ロード後にそのまま英語サイト投稿ページへ行くと、上記2か所とも問題なく英語が表示されています。

例えばSWELLやサーバーのキャッシュを削除したらどうなるか?

投稿者:: @sz1

また、投稿ページ記事下エリアの著者情報エリアのタイトル、関連記事エリアのタイトルも英語にしたいです。

SWELLの問題なのか?SWELL側で対処すべき問題なのか?を一度テストしないと分からないのでデモサイト用意して簡単にテストしてみます。

SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/

 
投稿済 : 14/02/2023 3:16 pm
sz1
 sz1
(@sz1)
投稿: 5
メンバー
Topic starter
 

@skillsharejp 

ありがとうございます。問題のサイトURLを追記しました、ご確認よろしくお願い致します。

 

>例えばSWELLやサーバーのキャッシュを削除したらどうなるか?

ブラウザやSWELLのキャッシュを削除しながら検証しましたが現状変わらずでした。

 
投稿済 : 14/02/2023 3:42 pm
skillsharejp
(@skillsharejp)
投稿: 1031
SWELL高速化顧問
 

プロフィール文について

SWELLとPolylangのみでテストした結果、正常に英語では英語のプロフィール、日本語では日本語のプロフィールが表示される事を確認しました。

著者情報エリアのタイトル

英語版で見ると英語表記になる事を確認しました。

関連記事エリアのタイトル

英語版でも日本語表示されるため、翻訳ファイルを編集するか下記プラグインを使われる方も多い様子です。

https://ja.wordpress.org/plugins/theme-translation-for-polylang/

今回のご質問については何かしらサイト上で設定ミスがありそうなので、改めてご確認ください。

SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/

 
投稿済 : 14/02/2023 4:55 pm
sz1
 sz1
(@sz1)
投稿: 5
メンバー
Topic starter
 

@skillsharejp 

ご確認、新しいプラグインのご紹介ありがとうございます。設定ミスですか、どこが原因なのかわからないので苦労しそうです。ありがとうございます。

ちなみにタグクラウドはいかがでしたでしょうか?

 
投稿済 : 15/02/2023 12:13 am
skillsharejp
(@skillsharejp)
投稿: 1031
SWELL高速化顧問
 
投稿者:: @sz1

ちなみにタグクラウドはいかがでしたでしょうか?

既に回答済みの通り、タグクラウドはSWELL固有の機能ではないので確認していません。

SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/

 
投稿済 : 15/02/2023 2:57 am
しらこ
(@96ssbike)
投稿: 849
メンバー
 

そうですね、タグクラウドはSWELL固有の機能ではないですね。

SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
疲れたら癒やされてくださいにゃーん (ΦωΦ)

 
投稿済 : 15/02/2023 3:08 am
了
 
(@loos_ryo)
投稿: 1248
メンバー Admin
 

関連記事エリアのタイトルなんかは設定でユーザーが指定するものなので翻訳関数が通っておらず、多言語サイトなんかの場合は翻訳対象にならないっぽいです。

どうしても自由にテキスト入れられるとこはそうなってしまいますね...。

SWELL開発者です。

 
投稿済 : 15/02/2023 10:22 am
sz1
 sz1
(@sz1)
投稿: 5
メンバー
Topic starter
 

@loos_ryo 

Theme and plugin translation for Polylangをインストールしてみましたがおっしゃる通り、関連記事エリアタイトルは項目が出てこず設定ができませんでした。

妥協してCSS等で対応してみます。ありがとうございます。

 
投稿済 : 15/02/2023 3:35 pm
skillsharejp
(@skillsharejp)
投稿: 1031
SWELL高速化顧問
 
投稿者:: @loos_ryo

関連記事エリアのタイトルなんかは設定でユーザーが指定するものなので翻訳関数が通っておらず、多言語サイトなんかの場合は翻訳対象にならないっぽいです。

著者情報は同じくユーザー指定できるのですが、英語になりました。多分WPの翻訳ファイルに該当したからかな~と。

投稿者:: @sz1

Theme and plugin translation for Polylangをインストールしてみましたがおっしゃる通り、関連記事エリアタイトルは項目が出てこず設定ができませんでした。

例えばWPMLだと言語タグで囲む事で翻訳ファイルの編集では対応できない箇所の多言語化が可能でした。

<ja>あいうえお</ja><en>aiueo</en>みたいな感じです。SWELLに限った事例ではないので、こういった状況にも対応できるオプションがあるかもしれません。

SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/

 
投稿済 : 15/02/2023 5:52 pm
sz1
 sz1
(@sz1)
投稿: 5
メンバー
Topic starter
 

いろいろ試した結果、英語サイトのプロフィール文、著者情報エリア、タグクラウドが日本語になってしまうエラーについては下記でうまく英語表示になりました。

SWELL設定 → コンテンツの遅延読み込み → 記事下コンテンツを遅延読み込みさせる のチェックを外す。

遅延読み込みやキャッシュ機能などSWELLの素晴らしい高速化設定を全力で活用できなくなるのはPolylangの少し残念なところですね。

あと日本語が残っている箇所は著者情報エリアタイトル、関連記事エリアタイトルの2か所のみです。こちらは皆様の情報を参考に試行錯誤してみます。ありがとうございました。

This post was modified 1年前 2回 by sz1
 
投稿済 : 17/02/2023 3:47 pm
了
 
(@loos_ryo)
投稿: 1248
メンバー Admin
 

@sz1 あー、なるほどです、たしかに遅延読み込みしたコンテンツには効かないかもですね…

SWELL開発者です。

 
投稿済 : 17/02/2023 4:48 pm
共有: