8/25 WordPressの更新

気が付いた人もいるかもしれないけどこのブログで使っているWordPressのバージョンを5.8.1からようやく6.8.2にアップした。
その時の備忘録。

管理ページを開けるたびに「アップデートをしろ」としつこく表示され続けていたのもあるが、iPhoneで日付を検索して表示されるとタイトルのフォントサイズがおかしくなるという現象があったので重い腰を上げて作業を行ってみた。

まずデータのバックアップ。
たしか前回行ったのは3年くらい前。
その時どうやったのか覚えておらずググって出てきたphpMyAdminを入れてみたがどうも違っていたのでさらに調べたらWordPressにbackWPupというプラグインが入っているのを発見。
それの使いかたを調べ最新版にアップしたのちにそのツールを使ってみた。
サーバー上でtarあるいはzip化まではすんなりできたのだがそのままその管理ページからダウンロードしようとするとchromeに阻止され、Firefoxではどうかと試してみたらそちらも接続が切られてしまった。
それならとバックアップファイルのあるディレクトリーを探し出してftpツールでやっとローカルにバックアップ。

そしていよいよWordPressのバージョンアップ。
公式サイトからダウンロードしてきたzipファイルをPC上で解凍の後にftpを使ってサーバーにコピー。
ここまではすんなりいったのでついでにテーマをTwenty ElevenからTwenty Sixteenに変更。
これで今までの投稿が見れるようになったが、Facebookの引用部分が「このFacebook投稿は利用できません。削除されたか、プライバシー設定が変更された可能性があります。」とエラーとなってしまった。
原因はFacebook側のAPIが変更になっていたこと。
それでもWordPressが古い状態なら古いAPIを使えていたようだがそちらをアップデートしたために使えなくなった模様。
これでひとまず一日目終了。

そして翌日。

Facebookのリンクが表示されない件についてGemniに相談しながら進める。
この問題を解決するためにWordPressにSmash BalloonのFacebook Feedというプラグインがあるようなのでそれを導入。
Facebookのアクセストークンとやらが必要だそうでまずはMeta for Developersに登録すると開発するアプリ名を登録するように言われる。
アプリの開発なんてするつもりはなくただ単にWordPressから参照したいだけなのだが必要らしいので適当に名前を付ける。

そしてGraph API Explorerからアクセストークンを取得し、Facebook Feedに設定するのだが、この後がよくわからなかった。
Facebook Feedでタイムライン、写真、動画、アルバムなどのフィード形式のうちタイムラインを指定、次の『フィードを作成』で『新規追加』でConnect to FacebookでFaceに接続。
次に進んで『Facebookページを選択する』ウィンドウが出るので『追加』を選択するが何も変化しない。
また『Facebookフィードを作成』から始めるが何度やっても同じ。
それならばとAdd Account ManuallyでFacebook IDとアクセストークンを入力するがこれが『There was a problem connecting this account. Please make sure your access token and ID are correct.』となり受け付けてくれない。

さらにGeminiと細かくやり取り。
この何も変化しないのは投稿されたFacebook記事が公開されているかどうかということだったがリンク先はニュースサイトの記事なので当然公開されている。
アクセストークンが正しくない可能性もあるとのことで何度か試すも症状は変わらず。
勧めに従ってブラウザのキャッシュのクリアやWindowsの再ログインなども試すが結果は変わらず。
Facebook Feedの設定メニューから『ソースを管理』になにも出ないのでそれを聞いてみたら『プラグインがFacebookアカウントとの接続をまだ完全に確立できていない』とのこと。
なので一晩寝かせて熟成。

するとあら不思議。
昨晩あれほど悪戦苦闘していたのにフィードにすんなりリンクが表示されていた。
Facebook側なのかFacebook Feed側の問題なのかはわからないがどうやら処理に時間がかかっていたようだった。
仕事より頭を使ったよ。
5年と言わず3年後ですら同じことができる自信はない。

PHPを更新しろとも出てるけどそっちは後回し。一度やったことあるけどこれも面倒くさかった印象。
というわけで結構大変なわけだが他の人たちはどうしてるんだろうか。
自分でWordPressを入れたりせずブログサービスを使ってるのかね。

にほんブログ村 旅行ブログへ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です