• Resolved fjmr44

    (@fjmr44)


    プラグインいつも便利に使わせていただいております。

    既知の内容でしたら重複申し訳ありませんが、 プラグイン内 admin.php 内の
    if ( preg_match( '/class\s*=\s*[\"|\'].*?wp-image-([0-9]*).*?[\"|\']/i', $img, $class_matches ) ) {
    で、 class名から attachment_id を取得している部分があるかと思いますが、別サイト等からコピペやインポートで記事を取り込みなどで、記事内のHTMLの img の class名に wp-image-xxxx がある状態で、external image としてサムネールを設定したい場合、たまたま サイト内ですでにこの attachment_id で画像が存在しており、記事内にない画像がサムネールとして紐づけられてしまう事がありました。

    この処理について、たとえばの案ですが、
    if (strpos($url, get_home_url()) === 0) {
    などで画像の url が同一ドメインの場合に限り HTMLから attachment_id の抽出を試みるといった形にするのはいかがでしょうか。

    かなり特殊なケースかと思いますが、今後のアップデートの際などご検討いただけると幸いです。

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author ishitaka

    (@ishitaka)

    こんにちは

    ご報告、提案ありがとうございます。案どおりする(または wp-image-xxx による ID の取得をしない)方向で、次のアップデート(今週中)で対応したいと思います。

    Thread Starter fjmr44

    (@fjmr44)

    ありがとうございます!アップデート楽しみにしております。

    Plugin Author ishitaka

    (@ishitaka)

    対応したバージョン1.15.2をリリースしました。検討した結果、案どおりに更新しました。お手隙の際にアップデートして試していただければと思います。

    Thread Starter fjmr44

    (@fjmr44)

    早速のご対応ありがとうございます!プラグインアップデートしまして解消されていること確認できました。Reply and mark as resolved チェックしておきます。

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘wp-image-[id]の一致により意図しない画像となる’ is closed to new replies.