サポート » 使い方全般 » 画像リンク、httpsに効率よく変えるには。

  • 解決済 WP_manabu

    (@wp_manabu)


    いぜん、httpとhttpsの混在について質問した者です。お世話になっております。

    調べていくうちに、原因は、サイト内に貼った画像リンクがhttpのままであることが判明しました。改善するためには、サイトを1ページ1ページ開き、さらに「http」で検索し、該当する画像リンクをhttpsに変えてゆけば良いよネと、おもっているのですけれど…

    いかんせん、ブログもかなり書いてきたため、これがエラい作業になってゆくわけでして。画像リンクのhttps化を、もっと効率よく行える良い方法がありましたら、どうぞ、ご教示くださいまし。

15件の返信を表示中 - 1 - 15件目 (全17件中)
  • Database Search and Replace Script in PHPを使ってDBを書き換えます

    トピック投稿者 WP_manabu

    (@wp_manabu)

    npsslさま コメント、ありがとうございまーす!

    あわわ。英語ですね。グーグル翻訳で読んでみました。

    使いこなすには、かなりの知識が必要なような。

    トピック投稿者 WP_manabu

    (@wp_manabu)

    ブラウザーの文字の「検索」機能を拡張する「文字変換」プラグインなどあったら便利、です。
    おすすめのプラグインがあったら、ぜひ。

    ちょっと前にSSL化した経験から・・・。

    途中でWordPress アドレス (URL) とサイトアドレス (URL)を変更した段階で画像のURLはすべて「https:~」になりましたから(記憶ですけど)、そうなっていれば「Search Regex」プラグイン使って一括変換すれば済むと思います(私はこのやり方で大丈夫でした)。

    元のURL(http:〇〇.com)で検索してhttps:〇〇.comに変換するだけで簡単に内部リンクのURLも画像リンクのURLも変更できました。

    ただしこのプラグインは本文内しか検索してくれないのでウィジェットや別のプラグインで画像のリンクなどを取り込んで使用するスライダーなどでは確認して個別に修正するしかありませんでしたけど何千もの変換が一括でできたので楽でしたよ。

    的外れな回答だったらごめんなさい。

    トピック投稿者 WP_manabu

    (@wp_manabu)

    hima_artさま

    アドバイスありがとうございまーす! 返答おくれてしまいました。すみません、

    お教えいただいたプラグイン、ためしめます。追って、ご報告しまーす!

    日本語訳のファイルが必要でしたら私のサイトで配布しています

    https://www.momosiri.info/trwp/search-regex-ja/

    このプラグインは一気に何かを何かに変換してしまう便利だけどちょっと怖いプラグインなので、よく確認してから実行してくださいね

    トピック投稿者 WP_manabu

    (@wp_manabu)

    当プラグインは、記事&コメント内の記述が置換できるようです。
    記事に貼った画像リンクのURLも対象で、こちらは無事、http⇒httpsに置き換わりました。

    お、できた!
    と思ったのですが、目標は未達成。貼られているテーマやプラグイン他のURLもhttpのままでして。こちらも、わりと多い、です。これがクリアできれば、残りは手打ちでいけそうでーす。

    私は手修正しました。

    誰かいい方法を提案してくれるといいですね。

    トピック投稿者 WP_manabu

    (@wp_manabu)

    貼られているテーマとプラグインのURL、
    httpからhttpsにスマートに置換できるアイデア&アドバイス、熱烈歓迎中う〜!!

    それは直書きでhttpと書かれているのではなくて
    home_urlおよびsite_url(サイトアドレスとWordPressアドレス)
    がhttpのままなのではないでしょうか?
    ダッシュボードの設定から一般設定を確認してみてください。

    純粋にテーマに直書きしている場合はプロジェクト単位で開けるエディタで
    全体置換で返還後アップロードしなおしですかね

    トピック投稿者 WP_manabu

    (@wp_manabu)

    gogoewbさま

    ご回答、ありがとうございまーす!

    home_urlおよびsite_url(サイトアドレスとWordPressアドレス)
    がhttpのままなのではないでしょうか?

    httpsに変更していまーす。(そのことと、どう関係あるのか承知していませんけれど)
    ちなみに、さくらのサーバー&さくらの仲介するSSL証明書を利用しているため、
    「SAKURA RS WP SSL」というプラグインを利用しています。

    純粋にテーマに直書きしている場合は

    申しわけない! 勉強不足ゆえ、「テーマに直書きして」の意味が分かりませぬ。とほほ…

    こんにちは

    コンテンツ以外の 主なの設定場所は、ヘッダー画像、サイトアイコンおよびウィジェット等でしょうか。
    これらの設定も確認(再設定)してみてはと思います。

    なお、さくらのレンタルサーバ 簡単SSL化プラグイン(SAKURA RS WP SSL)プラグインでは、WordPress のサイト設定値を流用するプラグインのみで、プラグインやテーマの設定画面から直接入力される URL は変更されないようです。
    下記ページの「デザインが崩れてしまった」セクションが参考になると思います。
    https://help.sakura.ad.jp/hc/ja/articles/115000051662–WordPress-常時SSL化プラグイン-トラブルシューティング

    • この返信は4年、 4ヶ月前にishitakaが編集しました。

    テーマ内で、例えばヘッダー画像を表示する箇所で

    
    <img src=<?php echo get_template_directory_uri();?>/logo.png />
    

    などの設定されていた場合はWordpressで設定されたテーマのディレクトリを
    参照しようとしますので一般設定から設定されたサイトurlがhttpsになっている場合
    まとめて変更されているはずです。

    一方、アドレスを直接指定している場合は

    
    <img src="http://example.com/wp-content/theme/aaa/logo.png" />
    

    この場合はすべて手作業での修正になります。

    この場合はテーマを一度ダウンロードしてテーマ内のファイル全部を置換したほうが早いと思います。

    • この返信は4年、 4ヶ月前にgogowebが編集しました。
    トピック投稿者 WP_manabu

    (@wp_manabu)

    みなさま、ご回答、ありがとうございまーす。感謝!!

    げんざいまでの経緯は、こんなかんじです。
    1)念のためファイル関係、データベースのバックアップをとる
    2)Search Regex(プラグイン)を使って、画像リンクをURLをhttpsに置換する。571箇所
    3)外観 > テーマオプション(BizVector)のデザイン設定の「ヘッダーロゴ画像」のURLをhttpからhttpに変更する。数カ所クリア

    これからの方針。
    1)さくらのファイルマネージャを使えば、もしかしたら、ブラウザー上で所定のファイルのhttp部分をhttpsに置換できるかもしれない。=>ためしてみる
    2)上記でできなかったら、所定のファイルをダウンロードして、VSCodeをつかいhttpsに置換し、そのファイルをアップロードする。

    なんか、たいへんっす!

    トピック投稿者 WP_manabu

    (@wp_manabu)

    うわっ。すみません。いちおう、めぼしいファイルをチェックしてみたんですけれど、httpをhttpsに書きかえる、該当ファイルが見つけ切れなかったりします。テーマ系、プラグイン系だと思うのですが。。。

15件の返信を表示中 - 1 - 15件目 (全17件中)
  • トピック「画像リンク、httpsに効率よく変えるには。」には新たに返信することはできません。