HOME → 

wordpressの更新 ダウンロードに失敗しました。: ファイルのチェックサム(***) が期待値(***) と一致しません。

WordPress Twenty Seventeen
「バージョン 6.7-ja」に更新
ダウンロードに失敗しました
 
Raspberry Pi で運用している WordPress を「バージョン 6.7-ja」に更新しようとすると、次のエラーが出て更新が出来ない。
 
WordPress を更新
https://downloads.wordpress.org/release/ja/wordpress-6.7.zip から更新をダウンロード中…
ダウンロードに失敗しました。: ファイルのチェックサム (20c32602b98efe0b22fc2c81febb8820) が期待値 (e22e97f73eb14ad1fe8a10d2f8839975) と一致しません。
 
インストールに失敗しました。
 
原因は、/tmp の容量不足でした。
HOME → 

サイトヘルス 永続オブジェクトキャッシュを使用してください

WordPress Twenty Seventeen
サイトヘルス
「永続オブジェクトキャッシュを使用してください」
 
WordPress のサイトヘルスに「永続オブジェクトキャッシュを使用してください」と表示される。長い間放置してきたが、調べてみると、対策は意外と簡単だった。
 
永続オブジェクトキャッシュを使用してください
 
以下、「永続オブジェクトキャッシュを使用してください」の解決策を記述。
HOME → 

WordPress 記事の折りたたみ「アコーディオンメニュー」の実装要領

WordPress Twenty Seventeen
記事の折りたたみ
アコーディオンメニューの実装要領
 
 

 「アコーディオンメニュー」とは
 ナビゲーションメニューのひとつで、指定部分をクリックするたびに楽器のアコーディオンのように開いたり閉じたりすることで、 隠れているコンテンツを表示させたり非表示にしたりすることことができるもので、「トグルメニュー」とも言われる。

 
アコーディオンメニューでの表示例
 
以下、WordPress に記事を折りたたむ「アコーディオンメニュー」を実装した記録。
HOME → 

WPvivid プラグインで WordPressのドメインを移行する

WordPress Twenty Seventeen
Wordpressのドメインを移行する
「WPvivid」の使い方
 
「WPvivid Backup Plugin」は、WordPress サイトのクローンやコピー、新しいホスト (新しいドメイン) への移動や移行、バックアップのスケジュール設定、
主要なリモートストレージへのバックアップの転送が、すべて1つで行える。
 
有効化すると「WPvivid Backup Plugin」画面が表示され、「バックアップ & 復元」タブが開く
 
以下、「WPvivid」で WordPressのドメイン名を変更した記録。
HOME → 

PHP Warning: Attempt to read property “xxxxx” on bool が続発する

WordPress Twenty Seventeen
子テーマの「functions.php」
PHP Warning: Attempt to read property "xxxxx" on bool 
 
久しくチェックしていなかった「nginx の error.log」を見ると、「Attempt to read property」というワーニングメッセージが続発している。発生個所は、子テーマの「functions.php」に組み込んだカスタマイズコードの行になっている。
 
Attempt to read property "title"
Attempt to read property "description"
Attempt to read property "ID" on null
 
以下、Attempt to read property への対応策を記録。
HOME → 

PHP Warning: Undefined variable $xxxxx が続発する

WordPress Twenty Seventeen
子テーマの「functions.php」
PHP Warning: Undefined variable $xxxxx 
 
久しくチェックしていなかった「nginx の error.log」を見ると、「Undefined variable」というワーニングメッセージが続発している。発生個所は、子テーマの「functions.php」に組み込んだカスタマイズコードの行になっている。
 
Undefined variable $mdate
Undefined variable $nlink
Undefined variable $sc_Linkcard
Undefined variable $page
 
以下、Undefined variable $xxxxx への対応策を記録。
HOME → 

WordPress AMPのアナリティクス GA4 対応

WordPress Twenty Seventeen
AMPプラグイン
アナリティクス GA4 対応
 
WordPressに導入している「AMPプラグイン」で、
「AMP のアナリティクスについて内容を確認してください。」
とのメッセージが表示され、
「Google Analytics はユニバーサル アナリティクス (UA) から GA4 への移行において gtag の使用に切り替わったため、googleanalytics タイプは廃止されました。 代わりに gtag を使用してください。」
との指示がある。
 
【JSON 構成:】に「“gtag_id”=測定 ID」の入力画面が表示される
 
以下、AMPアナリティクスの【種類】を「googleanalytics」から「gtag」に変更した記録。
HOME → 

WordPress AMPプラグイン で 互換性の問題が発生する

WordPress Twenty Seventeen
AMPプラグイン
互換性の問題が発生する
 
WordPressに導入している「AMPプラグイン」で、
 1. Themes with AMP incompatibility
 2. Plugins with AMP incompatibility
という、互換性の問題が発生した。
 
「Themes with AMP incompatibility」が表示される
 
以下、AMPでの互換性問題を解決した記録。
HOME → 

ウィジェット ショートコードの「最近の投稿」が表示されなくなった

WordPress Twenty Seventeen
サイドバーに設置したウィジェット
ショートコードでの「最近の投稿」が表示されない
 
最近のいつの日からか・・・正確なタイミングは不明だが、ウィジェットに設置している「最近の投稿」欄に [ショートコード] がそのまま表示されるようになった。
 
ウィジェットに設置している「最近の投稿」欄にショートコードがそのまま表示されるようになった
 
以下、この問題を解決した記録。
HOME → 

Google XML Sitemap で 送信エラーが出る

WordPress Twenty Seventeen
Google XML Sitemaps
サイトマップの送信でエラーが出る
 
Google Seach Console の「サイトマップ」を確認すると、/sitemap.xml の送信でエラーが出ている。
何時からなのか不明だが、画面上の一番古い日付は「2022/06/04」になっている。
 
Google Seach Console の「サイトマップ」で、/sitemap.xml の送信がエラーになっている
 
WordPress 管理画面で確認すると、次のエラーが発生している。
- 検索エンジンはまだ通知されていません
- Please add Google analytics tid in order to notify Google bots.
 
以下、これらエラーの原因と解決策の記録。