- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
運営してきた日本語サイトに多言語化プラグインのPolylangを導入しました。各種サイトを参照してインストール後、管理画面→言語→翻訳からウィジェットタイトルに英語バージョンを追加しています。しかし、一部ウィジェットが投稿ページだけ日本語表示のままになってしまいます。サイト構成は以下の通りです。
https://example.com/ ←日本語トップページ
https://example.com/en/ ←英語トップページ
問題の箇所は2つあります。
1つめはタグクラウド。英語サイトトップページはウィジェットタイトル、並ぶタグも英語のみになっていますが英語サイト投稿ページで設定しているタグクラウドウィジェットはタイトルもタグもすべて日本語になっています。
2つめはプロフィール文。
管理画面→ユーザー→プロフィール→プロフィール情報English欄に英語紹介文を入力しましたが英語サイト投稿ページの記事下エリアでは日本語紹介文が表示されてしまいます。英語サイト著者ページ( https://example.com/en/author/user1/) では英語自己紹介文が問題なく表示されます。
wordpressのカスタマイズ画面でも同じく日本語が表示されてしまっているのですが、不思議なのが、カスタマイズ画面で何かしら変更を加え画面ロード後にそのまま英語サイト投稿ページへ行くと、上記2か所とも問題なく英語が表示されています。ただ、そのまま公開して再度アクセスしても日本語表示に戻ってしまっています、これはカスタマイズ画面も訪問者画面も同様です。解決方法をご存知の方がいらっしゃしましたらご教授いただければ幸いです。
また、投稿ページ記事下エリアの著者情報エリアのタイトル、関連記事エリアのタイトルも英語にしたいです。なぜか著者情報エリアのタイトルはカスタマイズ画面で英語で表示されたことがありますが、公開しても実際には反映されてませんでした。また今は同じ現象を再現できません。アドバイスいただけると嬉しいです。
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)
実際の状況を確認できないため憶測での判断ですが・・・
英語サイトトップページはウィジェットタイトル、並ぶタグも英語のみになっていますが英語サイト投稿ページで設定しているタグクラウドウィジェットはタイトルもタグもすべて日本語になっています。
これはSWELLではなくWPに関わると思いますので、然るべきサポートフォーラムをご参照ください。
管理画面→ユーザー→プロフィール→プロフィール情報English欄に英語紹介文を入力しましたが英語サイト投稿ページの記事下エリアでは日本語紹介文が表示されてしまいます。英語サイト著者ページ( https://example.com/en/author/user1/) では英語自己紹介文が問題なく表示されます。
SWELLが関係しているかもしれませんが、ちょっと現段階では判断が難しいです。
wordpressのカスタマイズ画面でも同じく日本語が表示されてしまっているのですが、不思議なのが、カスタマイズ画面で何かしら変更を加え画面ロード後にそのまま英語サイト投稿ページへ行くと、上記2か所とも問題なく英語が表示されています。
例えばSWELLやサーバーのキャッシュを削除したらどうなるか?
また、投稿ページ記事下エリアの著者情報エリアのタイトル、関連記事エリアのタイトルも英語にしたいです。
SWELLの問題なのか?SWELL側で対処すべき問題なのか?を一度テストしないと分からないのでデモサイト用意して簡単にテストしてみます。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
ありがとうございます。問題のサイトURLを追記しました、ご確認よろしくお願い致します。
>例えばSWELLやサーバーのキャッシュを削除したらどうなるか?
ブラウザやSWELLのキャッシュを削除しながら検証しましたが現状変わらずでした。
プロフィール文について
SWELLとPolylangのみでテストした結果、正常に英語では英語のプロフィール、日本語では日本語のプロフィールが表示される事を確認しました。
著者情報エリアのタイトル
英語版で見ると英語表記になる事を確認しました。
関連記事エリアのタイトル
英語版でも日本語表示されるため、翻訳ファイルを編集するか下記プラグインを使われる方も多い様子です。
https://ja.wordpress.org/plugins/theme-translation-for-polylang/
今回のご質問については何かしらサイト上で設定ミスがありそうなので、改めてご確認ください。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
ご確認、新しいプラグインのご紹介ありがとうございます。設定ミスですか、どこが原因なのかわからないので苦労しそうです。ありがとうございます。
ちなみにタグクラウドはいかがでしたでしょうか?
ちなみにタグクラウドはいかがでしたでしょうか?
既に回答済みの通り、タグクラウドはSWELL固有の機能ではないので確認していません。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
そうですね、タグクラウドはSWELL固有の機能ではないですね。
SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
関連記事エリアのタイトルなんかは設定でユーザーが指定するものなので翻訳関数が通っておらず、多言語サイトなんかの場合は翻訳対象にならないっぽいです。
どうしても自由にテキスト入れられるとこはそうなってしまいますね...。
SWELL開発者です。
Theme and plugin translation for Polylangをインストールしてみましたがおっしゃる通り、関連記事エリアタイトルは項目が出てこず設定ができませんでした。
妥協してCSS等で対応してみます。ありがとうございます。
関連記事エリアのタイトルなんかは設定でユーザーが指定するものなので翻訳関数が通っておらず、多言語サイトなんかの場合は翻訳対象にならないっぽいです。
著者情報は同じくユーザー指定できるのですが、英語になりました。多分WPの翻訳ファイルに該当したからかな~と。
Theme and plugin translation for Polylangをインストールしてみましたがおっしゃる通り、関連記事エリアタイトルは項目が出てこず設定ができませんでした。
例えばWPMLだと言語タグで囲む事で翻訳ファイルの編集では対応できない箇所の多言語化が可能でした。
<ja>あいうえお</ja><en>aiueo</en>みたいな感じです。SWELLに限った事例ではないので、こういった状況にも対応できるオプションがあるかもしれません。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
いろいろ試した結果、英語サイトのプロフィール文、著者情報エリア、タグクラウドが日本語になってしまうエラーについては下記でうまく英語表示になりました。
SWELL設定 → コンテンツの遅延読み込み → 記事下コンテンツを遅延読み込みさせる のチェックを外す。
遅延読み込みやキャッシュ機能などSWELLの素晴らしい高速化設定を全力で活用できなくなるのはPolylangの少し残念なところですね。
あと日本語が残っている箇所は著者情報エリアタイトル、関連記事エリアタイトルの2か所のみです。こちらは皆様の情報を参考に試行錯誤してみます。ありがとうございました。