【wordpress】httpsをhttpに戻す方法 function.phpの書き換えで解決しました
wordpressで安易にhttpをhttpsにしたら痛い目にあいました。
なにも調べずにhttpをhttpsにして「更新」したら、その後、
ログインもできず、サイトも表示できずパニックに!!ヽ(゚Д゚;)ノ!!
解決方法はこちら↓↓にありました。
wp-configを書き換えるのはダメでした。
function.phpを書き換えることで解決しました。
以下↓↓手順のメモ
1. ftpでサーバーに接続してfunction.phpを探す。
function.phpは、どこにあるのか、
wordpressのある階層の下の今使っているテーマのフォルダーにあります。
わたしの場合heumanというテーマを使っているので
wp-content/themes/hueman
にありました。
2. function.phpをダウンロードする。
このファイルをコピーしてバックアップとして保存しておきます。
3.
テキストエディタでfunction.phpを開く。
開いたら
<?php”
のすぐ下に以下の2行を追加します。
update_option( ‘siteurl’, ‘http://abc.com/wp’ );
update_option( ‘home’, ‘http://abc.com/wp’ );
↑↑
この例では、
abc.com/wp
というディレクトリーにwordpressをインストールしているという前提です。
httpからスタートして、最後には、/を付けないこと。
4. function.phpをサーバーにアップロードして上書きします。
5.
ブラウザから以下↓↓でログインします。
http://abc.com/wp/wp-login.php
これでログインできるはずです。
6.
ログインできたら管理画面の設定を見るとhttpに戻っていましたのでなにもしなくてもいいみたい。
7.
バックアップしてあるfunction.phpをアップロードして上書きします。
これで完了です。
・・・・教訓・・・・
httpからhttpsにするためには、いろいろと前提となる作業があるので安易に変更しないことです。
また、わたしのサイトでは、すでに大量のページがあるので、すべてのリンクを変更する必要があり、実際には不可能です。
なのでモフPはhttpsにはしません。
以上でした、なおってよかった☺️