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

フォーラム

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

[解決済] [Bogo使用]サイトタイトルとキャッチコピーだけ言語切り替えできません。

3 投稿
2 ユーザー
0 Likes
240 表示
tsubasa-swell
(@tsubasa-swell)
投稿: 3
メンバー
Topic starter
 

現在SWELLとBogoを使って多言語サイトを作っています。

Bogoのプラグインをインストール後に言語→テキスト翻訳で翻訳用の単語設定をしたのですが、言語切り替えスイッチャーを利用してサイトを多言語化表示しようとしたところ、サイトのタイトル及びキャッチコピーが日本語設定のまま表示されていました(他テーマでは問題なかったです)

こちらカスタマイザーでの設定が不足している等でしょうか?

※キャッシュの設定に関しては「動的なcssをキャッシュする」と「外部リンクのブログカードをキャッシュする」の2項目にチェックが入っています。

ヘッダーの言語切り替えができないというトピックを見つけたのですが、ヘッダーに入れているグローバルメニューは問題なく言語切り替えできていたため、新規でトピックを立てさせていただきます。

お手数おかけしますが、なにかご存じの方がいましたら教えていただきたく存じます。

何卒よろしくお願いいたします。

 

確認項目
利用規約に同意します*, ガイドラインを読み、内容を把握しています*, よくある質問を先にチェック済みです*, 過去に同じようなトピックがないか検索済みです*, WordPress更新後、SWELLは最新版にしましたか?, Googleなどでも検索してみました, プラグインを停止しても同じことが起こることを確認しました, デフォルトテーマ等、他のテーマでも同じことが起こることを確認しました, 自分で追加したコードに問題がないかチェック済みです
問題が確認できるページのURL
利用中のSWELL本体のバージョン
2.10.0
利用中のPHPバージョン
8.0.30
利用中のWordPressバージョン
6.5.3
利用中のサーバー会社
AWSのEC2(Rocky Linux)
ブラウザ
chrome、Edge
利用中のプラグイン一覧

Bogo
simply static
WooSidebars

This topic was modified 3か月前 by tsubasa-swell
 
投稿済 : 30/05/2024 5:26 pm
tsubasa-swell
(@tsubasa-swell)
投稿: 3
メンバー
Topic starter
 

functions.phpに以下のコードを入れたら解決できました。

// URLに「/en/」が含まれる場合にキャッチコピーを置換
function custom_tagline_via_hooks($tagline) {
    $current_url = $_SERVER['REQUEST_URI'];
    if (strpos($current_url, '/en/') !== false) {
        return '英語のキャッチコピー';
    }
    return $tagline;
}
add_filter('option_blogdescription', 'custom_tagline_via_hooks');
 
// URLに「/en/」が含まれる場合に「日本語のサイトタイトル」を「英語のサイトタイトル」に置換
function start_output_buffering() {
    ob_start('filter_body_content');
}
add_action('template_redirect', 'start_output_buffering');
 
function filter_body_content($buffer) {
 
    // 現在のURLを取得
    $current_url = $_SERVER['REQUEST_URI'];
 
    // URLに 'en/' が含まれているかチェック
    if (strpos($current_url, '/en/') !== false) {
    $buffer = str_replace(
        '日本語のサイトタイトル',
        '英語のサイトタイトル',
        $buffer
    );
    }
    return $buffer;
}

 

 
投稿済 : 06/06/2024 9:16 am
skillsharejp
(@skillsharejp)
投稿: 1078
SWELL高速化顧問
 

私が知る限りSWELLはBogo並びに多言語化プラグインとの併用を100%動作保証していないです。なので標準状態で意図するように多言語化できなくても、現状だと「仕様」という扱いになると思います。

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

ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/

 
投稿済 : 06/06/2024 12:04 pm
共有: