[WordPress] 画像リンクに「i1.wp.com」が追加されて画像が壊れる場合

Last Updated: 2023 年 09 月 20 日 2のコメント

WordPressでメディアをアップロードしてページを保存した後のページをロードすると、画像のURLに「i1.wp.com "、" i2.wp.com "、" i0.wp.com "...が追加され、画像が割れる問題が発生する場合があります。

たとえば、画像のURLが http://www.example.com/wp-content/uploads/2016/05/example.jpgする必要がありますが、 http://i1.wp.com/www.example.com/wp-content/uploads/2016/05/example.jpg同様に、「i1.wp.com」が自動的に追加される現象が発生する可能性があります。

[この記事は、最新のジェットパックバージョンの内容を反映して2023年9月20日に最後に更新されました。 ]

画像リンクに「i1.wp.com」が追加されて画像が壊れる場合

この場合、JetPackのPhotonプラグインを無効にすると、問題が解決されます。 JetPack » Settings(設定)をクリックして、Photonの横にある Deactivate(非アクティブ)をクリックするします。

JetPack-Photon-deactivation-wordpress

最新のジェットパックバージョンでは、モジュールからCDNを取得してイメージCDNを無効にすると問題が解決します。 (最新バージョンでは、Photonモジュールが画像CDNに名前が変わったようです。)

画像リンクに「i1.wp.com」が追加されて画像が壊れる場合

ちなみにJetPackのTiled GalleriesはPhotonを使用するとします。 Tiled Galleriesを使用するには、Photonを一緒に有効にする必要があります。 (JetPackは便利な様々な機能が含まれていますが、一方では、リソースを大量に使用するためのサイトに負担を与えることができます。いくつかのサイトでは、JetPackを有効にしたときに、サイトが正常に戻らない場合も目撃したことがあります。個人的にはJetPackの統計機能をしている間に使用している途中 Google Analyticsを使用してJetPackは使用していません。)

また、 Add New Default Avatar プラグインで外部リンクを使用する場合でも、アバターリンクに i1.wp.com 接頭辞が追加される場合があるようです。 この場合、次のコードを使用して問題を解決できます。

// Add a filter to modify the default avatars list.
add_filter('avatar_defaults', 'new_default_avatar');

/**
 * Add a new default avatar to the list.
 *
 * @param array $avatar_defaults The list of default avatars.
 * @return array Modified list of default avatars.
 */
function new_default_avatar($avatar_defaults) {
    // Get the image URL from attachment with ID 123.
    $image = wp_get_attachment_image_src(123);
    
    // Check if the image exists before adding to defaults.
    if($image) {
        $avatar_defaults[$image[0]] = 'New Default Avatar';
    }

    return $avatar_defaults;
}

参照

ワードクラッカーのアバター画像

ワードクラッカー

プロの英国翻訳家として活動しており、10年以上 WordPress 情報パッケージのブログを運営している。 Naver カフェ Admin

2のコメント

コメント

  1. ありがとうございます。
    メタ画像を設定するのにしきりにi1.wp.comが出てくる数日間苦労をしました。(笑)
    もっと早くに検索をしてみる威嚇気がします。
    おやすみなさい.. !!

    応答
    • 長い時間前に作成された文章だが、まだこのような現象が現われるようですね。

      楽しい夜の時間になってください。

      応答
カカオトーク相談 カトクサービス相談