WordPress 5.5リリースまでにやったこと1

昨日整理した内容を踏まえ、第一歩は自作したXMLサイトマップ生成プラグインを修正する。

修正内容はプラグインのロード時に1行追記するだけなのですぐに終了し、検証用に準備したWordPress 5.5 RC1環境に修正したプラグインをインストール。次の手順で確認した。

  1. 当該プラグインの有効化前にブラウザで/wp-sitemap.xmlを閲覧。問題なく表示されることを確認する。
  2. 当該プラグインを有効化し、ブラウザで/wp-sitemap.xmlを閲覧。404エラーページが表示されることを確認する。
  3. 当該プラグインを無効化し、ブラウザで/wp-sitemap.xmlを閲覧。問題なく表示されることを確認する。

当該プラグインが問題なく機能していることを確認できたので、自サイトのプラグインを順に更新。WordPress 5.5の準備が1つ終わった感じ。

WordPress 5.5リリースまでにやるべきこと

来週リリースされるWordPress 5.5に向けてやっておくべきことを整理。

1.公式サイトで公開しているプラグインの動作確認

以下のプラグインについては動作確認を行う予定。

Login rebuilderに関しては、コアに組み込まれるXMLサイトマップ生成機能に関連し、著者ページの閲覧で404ステータスを返すようにしている場合はusersサイトマップを生成しないようにする機能を実装。RC1で検証済みで、週末までに公式サイトにアップロードする予定である。

2.自サイトで使っているプラグインのメンテ

公式サイトでは公開していないが、自サイトではいくつか自作プラグインを使っている。

  • マルチサイト対応のXMLサイトマップ生成プラグイン
  • シンプルなキャッシュプラグイン

XMLサイトマップ生成プラグインについては、コアに組み込まれるXMLサイトマップ生成機能を抑制するための修正を行う予定。修正内容は「5.5の新機能:XMLサイトマップの生成」に記載した内容なので作業時間は短いはず。

キャッシュプラグインについては5.5の影響を受けないと思われるが、こちらは各サイトの動作検証しだい。


明日か明後日、RC2がリリースされたならそちらで確認を、RC2がリリースされなかったらRC1で再確認する感じですかね。

WordPress 5.4リリース!

WordPress 5.4(Adderley)」が予定通りリリースされました。今回も貢献者リストに名前が記載されたようで、以前tracに上げたものが対応されたのはうれしいことです。

さて日本語版の公開も早くなったことで、本日手持ちのサイトを順次更新中。メジャーアップデートなので、軽く確認しながらの更新作業となっていますが、今のところ問題はないようです。

今回のアップデートの目玉は何といってもブロックエディターですが、機能面ではかなり使いやすくなっている印象です。いまだ一部でクラシックエディターを使っている身としては真剣に移行を考えてよいタイミングかなと思っています。

SIMロック解除と機種変

去年5月にバッテリー膨張」で無償交換となったiPhone8。今回契約更新のタイミングで機種変したのですが、その前にSIMロック解除をしてみた。

ソフトバンクのiPhone8の場合、SIMロック解除は100日経過しているのでiPhone8本体でMy SoftBankにアクセスし、いくつかのリンクをたどっていくと該当ページにたどり着くのだが、何度試してもIMEI番号が違っているとなり、先に進めない。仕方ないので157に問い合わせたところ、込み合っていることから「チャットサービス」となった。この「チャットサービス」でオペレーターさんとやり取りをした結果、契約時に登録されているIMEI番号が購入時のままだということが判明し、再度157へ。現在のIMEI番号を口頭で伝え、その場では対応してもらえず、更新は明日以降の対応とのこと。念のため、機種変後にSIMがない状態でもSIMロック解除できることまで確認し、IMEI番号が早く更新されることを祈ることにした。

翌日、機種変しようとソフトバンクショップに出かける前にMy SoftBankにアクセスしてSIMロック解除できるか試したところ、現在のIMEI番号が認識され、無事SIMロック解除できました。これで気兼ねなくソフトバンクショップに出向き、iPhone11に機種変。SIMはiPhone8のものをそのまま使用できるらしく、iPhone8のSIMを抜き取りiPhone11のアクティベーションを行いました。

さてiPhone8とは別にサブでdocomoのXperia XZ Premium SO-04J(以降SO-04J)を所有しているのですが、もう2年ほど経過しているのでこちらもSIMロック解除してみました。docomoの場合は、PCのブラウザでMy docomoにアクセスしてSIMロック解除の手続きをしたわけですが、それだけでは完了とならず、docomo以外の通信キャリアのSIMをSO-04Jに差し込んで起動する必要がありました。というわけでタイミングよくiPhone11に差し替えたソフトバンクのSIMを使ってSO-04Jを起動し、SIMロック解除しようと思ったのですが、SIMがうまく認識されず、数回SIMの抜き差しをしてようやく認識されたところで、所定のフォームに「解除コード」を入力し、こちらも無事SIMロック解除できました。各設定がdocomoのままなので、不要なアプリや設定はなんとかできるのでしょうか。

そんでもって今度はSIMがなくなっていたiPhone8へdocomoのSIMを指してみることに。といってもこちらは何のトラブルもなく認識され、電話番号が信頼できるものかの設定を行っただけ。はじめはアプリをiPhone11へ移行しようと考えていたのですが、交換してから1年経っていないiPhone8を遊ばせておくのはもったいないので、ししばらくはdocomo回線でiPhone8を使っていくことにします。

Login rebuilder、ようやく20,000+達成

自分が作ったプラグインでは一番多く利用されているWordPressのプラグイン「Login rebuilder」の「Active installations」が「10,000+」から「20,000+」になりました。

バージョン2.6系の利用割合が44.7%(今日現在)で、多くのサイトでアップデートされているのもうれしいことです。バージョン2.6.0では「REST API / Users」の許諾機能を追加しており、今月に入ってけっこう叩かれているようなので、この機能を追加しててよかったと思っています。

次に表示が切り替わるのは「30,000+」なんだと思いますが、これからも必要に感じた機能を追加して目標に近づけたらと思います。

WordPress 5.3.1リリース!

WordPress 5.3.1 Security and Maintenance Release」にあるようにWordPress 5.3.1リリースされました。セキュリティ対応なので、速やかにアップデートするのがよいでしょう。

今回も貢献者に「tmatsuur」の名前が記載されたようで、これからも気づいたことがあったらtracに投稿していこうと思うわけです。また、こちらに投稿する際、英語がダメダメな私はGoogleの翻訳サービスを利用しており、とても助けられています。感謝!

いくつかアップデート!

11月はWordPressが5.3にバージョンアップし、それにともなっていくつかのプラグインを更新しました。
その1つ「Posts filter multiselect」は目に見える機能面はそのままに、5.3になって見た目の違和感があった部分をできる範囲で修正。アイコン類はdashiconsに変更し、各プルダウンの配色をユーザーが設定している「管理画面の配色」に合わせ、ほかのスタイルを微調整し、違和感はだいぶ減ったのではないだろうか。

もう1つは弊社サイトの1つである常用漢字情報サイトに「統計情報ページ」を追加しました。こちらは常用漢字チェッカーの結果を集計したもので、常用外の漢字で出現頻度の高いものを掲載。こちらについては月一に月初に更新する予定である。

WordPress 5.3リリース

WordPress 5.3が無事リリースされました。「Kirk」の読みは、「カーク」でいいようです。
いくつかバグレポートをポストしたことで貢献者リストに名前が記載された。

5.3の目玉はブロックエディターのリファイン。ブロックのグループ化に対応したようです。

また新テーマ「Twenty Twenty」も登場。styles.cssは6300行超と膨大で、ブロックエディターに対応するテーマ開発はとても大変そうです。このあたり、よさげなツールがあったりするんでしょうか。

PHP 7.4の対応については「WordPress and PHP 7.4」は必読ですね。

いつの間にかiPhoneのフロントパネルが浮いていた

先週の木曜日、写真のようにiPhone8のフロントパネルが浮いた状態になっていました。

何かにぶつけてしまったのかと思い、浮いているフロントパネルを軽く押し込むと本体に戻るもののしばらくする浮いた状態に戻ってしまいます。

とりあえずこのまま使い続けるわけにもいかないので、「修理」する手段がないかネットで検索。幸い事務所の徒歩圏内に『カメラのキタムラ・Apple製品修理サービス「横浜・横浜モアーズ店」』が見つかりました。安く「修理」できればよいのですが、買い替えた方が安いなんてことはざらにあります。それを踏まえ、「ヨドバシカメラ横浜」で買い替えできそうな機種がないか調べ、その後で「カメラのキタムラ」に行くことにしました。

「ヨドバシカメラ横浜」で手ごろな買い替え機種をぶっしょくしたわけですが、買い替えシーズンでもないこの時期はいわゆる「普通の値段」のものしかないようです。少し足取り重く「カメラのキタムラ」さんへ向かいます。

「カメラのキタムラ」(Apple製品修理サービス)は予約制になっていて、いわゆる飛び込みはすぐに対応してもらえないとのこと。少し待ってスタッフさんに手持ちのiPhone8を見てもらうと、「バッテリー膨張が原因の可能性が高い」とのこと。また「フロントパネルを本体側に押し込んだ」ことを伝えると、それは「本体が破裂する可能性がある危険な行為なので絶対にやらない」ように注意されました。その場で修理できればよかったのですが、修理の予約はネットで予約してほしいといわれ、事務所に戻って予約。そこで予約できたのは5月21日でした(現状4、5日待ちのようです)。

この週末、フロントパネルが浮いた状態のiPhone8はiCloudのバックアップを有効にし、いくつかインストールしているアプリのアカウント移行の準備を進めます。要所でスクショを取りつつ、なんとか無事に週末を乗り越え、予約した5月21日を迎えました。

予約した時間にあわせて再び「カメラのキタムラ」へ向かうと、スムーズに対応してくれました。本体の状態を確認したところ、やはりバッテリーが膨張しており、それがフロントパネルを持ち上げていたとのこと。またこの症状は修理不可であり、購入してから2年たっていないので無償交換できるとのことでした。無償交換に同意し、フロントパネルの浮いたiPhone8は初期化。SIMを差し込んだ「新しいiPhone8」を受け取りできました。

保護フィルムは新しく購入したのですが、それ以外は0円。ちなみに「新しいiPhone8」は90日の保証付きです。もう少し早く修理予約できれば申し分なしですが、十分に満足できるサポートでした。