追記予定の話

追記予定の話

【未解決】印刷用に表示したときだけPHPの処理したいけど…(メディアクエリとPHP)

メディアクエリが「print」のときに、画像遅延読込みを無効にしたいです。しかし、functions.php からメディアクエリを取得する方法がわからないので、とりあえず、front_page だけで画像遅延読込みを有効にするようにしてみました。/** WordPress デフォルトの画像遅延表示機能を停止する 2023-06-29 */function disable_img_lazy_load (){ wp_reset_query(); if (! is_front_pa...
とりあえずのメモ

スクリプトとスタイルの遅延読込みのしかた[PSI](WordPress)

CSSは、とりあえずCocoonの「CSS縮小化」で除外できました。jqueryは、wp_enqueue_script でフッター読込みに変更しました。レンダリングを妨げるリソース久々に PageSpeed Insights(PSI)のスコアを見て、サイト設定をメンテナンスしています。「レンダリングを妨げるスクリプト」がちょっと残っているのが気になりました。画像と同じようにスクリプト も 遅延読み込みすることができます。script deferJavaScriptはscrip...
追記予定の話

印刷用スタイルをメインCSSから分けた

@import print(CSS)かんたんな方法としては、CSS内で別CSSをインポートする方法があります。@import url("print.css") print;しかし、この方法ではCSSがブラウザのキャッシュに入ってしまって更新されません。ブラウザにCSSの更新を伝えるには、CSSのURLバージョン情報を付加して呼び出す必要があります。また、読込みも遅いようなので、分ける意味がないかも。「@import url」は読み込み速度が遅いみたいで、style.cssに全...
追記予定の話

画像遅延読込みやカルーセル削除でサイト軽量化を試してみた

【82】さらに(一時的に)画像遅延読込みを有効にしてみたトップページをどこまで軽くできるのか検証するために、無効にしていた 「画像遅延読込み」を一時的に有効にしてみました。確かに「オフスクリーン画像の遅延読込み」が改善します。これは、かなり大きく影響するね。【90】さらに(一時的に)カルーセルを無効にしてみたあとは、試しに トップページの「カルーセル」も無効にしてみました。カルーセルは見た目がよいのですが、動的なレイアウトで画像読込みが多いので、やや重い処理です。「適切なサイ...
[Cocoon]「pinit_main.js」を削除するには?(Pinterest) SNS

[Cocoon]「pinit_main.js」を削除するには?(Pinterest)

Lighthouse Treemapで読み込まれている JavaScriptを見ていると、「」というコードが目に留まりました。これは、Pinterestでシェアするため画像選択処理を記述したスクリプトです。CocoonのSNSシェアの Pinterestが有効だと、フッターに「」の読込みが挿入されていました。 <?php //Pinterestシェアボタン用のスクリプト if (is_singular() && (is_top_pinterest_share_button_v...
とりあえずのメモ

[PHP] jetpack.cssを無効化する

Jetpackプラグインを有効にすると、CSSとJavaScriptが読み込まれます。/wp-content/plugins/jetpack/css/jetpack.css?ver=3.8.0これを無効にします。/** Jetpackを有効にした際に読み込まれるCSSを無効化*/add_filter( 'jetpack_implode_frontend_css', '__return_false' );こちらもどうぞ。
「カスタム検索(サイト内検索)」スクリプトを除外した(cse.google.com/cse.js) とりあえずのメモ

「カスタム検索(サイト内検索)」スクリプトを除外した(cse.google.com/cse.js)

カスタム検索のスクリプト(cse.google.com/cse.js)が重そうです。asyncによる遅延読込みを試しましたが、あまり効果がありませんでした。結局、カスタム検索ボックスをトップページに載せるのではなく、別ページに分けてリンクを設置することにしました。遅延読込みのdeferとasyncまずは、スクリプトの読込みを遅延させることを考えました。<div class="gcse-searchbox-only"></div><script defer src=""></s...
[PHP] 不要なCSS/JavaScriptを無効化する(wp_dequeue_style, wp_dequeue_script) とりあえずのメモ

[PHP] 不要なCSS/JavaScriptを無効化する(wp_dequeue_style, wp_dequeue_script)

トップページで読み込まれているスタイル・スクリプトの中から、不要なものを削減しました。項目変更前CSS/JS減パフォーマンス7071使用していないJavaScriptの削減0.40s0.60s使用していないVSSの削減0.35s0.45sスクリプトサイズ0.77MB0.69MB不要なスタイル・スクリプトを見つける前回は、不要なプラグインを無効化しました。今回は不要なスタイル・スクリプトを削除していきます。前回はこちら。スタイル・スクリプトを一覧するショートコードは、過去に作っ...
[Cocoon] AdSense配信停止を避けるためログイン時に広告コードをなしにした とりあえずのメモ

[Cocoon] AdSense配信停止を避けるためログイン時に広告コードをなしにした

管理者が広告を表示するだけでも「厳密にはアドセンス規約違反になる可能性がある」ようです。なので、念のため ログイン時に AdSenseコードを出力しないようにします。Cocoonテーマで表示している「広告コード」を管理者に表示しないフックを functions.php に追加しました。Google Adsense配信停止への対策Google Adsenseは、サイトに規約違反があると広告配信が制限されることがあります。第三者がわざと広告をクリックする(いわゆる「アドセンス狩り...
[Pixel 5] 追加されたはずの「絵文字の壁紙」が作れない? Android

[Pixel 5] 追加されたはずの「絵文字の壁紙」が作れない?

Pixel 5のセキュリティ アップデートをしたら、「絵文字の壁紙」という新機能が追加されたと表示されました。試してみようと「壁紙を変更」から設定を開いたのですが、「絵文字の壁紙」の項目は見当たりませんでした。セキュリティ アップデートをした絵文字の壁紙「Pixel ガイド」アプリによる紹介こちらもどうぞ。
[Windows] 充電コードにつないでも「バッテリー駆動」と認識されることがある(GPD Pocket 2) Windows

[Windows] 充電コードにつないでも「バッテリー駆動」と認識されることがある(GPD Pocket 2)

またもや GPD Pocket 2 が、自動でスリープしていました。音楽を聴いていたら、いつの間にか止まっています。どうも、GPD Pocket 2 では、充電コードに接続していても「電源に接続中」ではなく、「バッテリー駆動」として認識されることがあるようです。前回はこちら。環境Windows 10 HomeGPD Pocket 2電源オフのイベントログを確認する今回は「イベントビューアー」で「Windowsログ」の「システム」を見てみます。電源・ログインに関係ありそうなイベ...
GPD Pocket 2の電源が入らない?(長押しと充電コード) Windows

GPD Pocket 2の電源が入らない?(長押しと充電コード)

GPD Pocket 2の電源の入れ方で、いつもスムーズにいかないので、メモしておきます。たぶん、充電用のType C コードを抜いた状態で電源ボタンの長押しで、起動すると思います。もちろん、事前にバッテリーには十分 充電しておきます。どうも、充電コードを挿したままだと、うまく起動しないときがあるようなのです。というのも、GPD Pocketに充電コードを付けるとファンが回ります。これは冷却のためで、充電中に独自の内部処理があるようです。あと、GPD Pocketは、スマホや...
[Mac] Windows用キーボードRealForceをつないだら思いのほか面倒だった(変換キーとかなキー) Mac

[Mac] Windows用キーボードRealForceをつないだら思いのほか面倒だった(変換キーとかなキー)

MacBookに外付けキーボード RealForce をつないでみました。USB-Type Cの変換アダプターを使います。一般的なWindows用のキー配置になっているで、そのままでは ControlキーやCommandキーの動作がおかしくなってしまいます。しかし、これは「システム設定」の「キーボード」・「ショートカット」から変更できます。詳しくはこちら。困ったのが、「かな」「英数」キーです。「変換」「無変換」キーがそのまま置き換わってくれるわけではないのですね。仕方がないの...
クレジットカードの引落口座の認証は暗証番号だけで大丈夫なの?【聞き取り項目】 スマホ基礎

クレジットカードの引落口座の認証は暗証番号だけで大丈夫なの?【聞き取り項目】

クレジットカードの引落口座登録が、支店・口座番号・暗証番号のみで完了できました。インターネット手続きでは銀行印などが不要で、従来の書面手続きより簡素化されています。クレジットカード発行時の本人確認と名義人照合により、セキュリティは担保されているからです。クレジットカードの引落口座が口座番号と暗証番号だけで登録できた最近、クレジットカードを新しく発行し、引落口座の登録をしました。このとき、引落口座の確認手続きがあまりに簡単でびっくりしました。入力したのは、支店、口座番号、キャッ...
とりあえずのメモ

イオンネットスーパーが表示できなくなった?(ChromeのMcAfeeウェブアドバイザー)

最近、Windows PCのChromeブラウザで、イオンネットスーパーにアクセスすると、表示が滞ってエラーになってしまうようになりました。Chrome拡張機能を1つずつオフにしたところ、「McAfeeウェブアドバイザー」が原因のようです。もしかすると、トラッキング防止機能がサイトの表示を妨げてしまっているのかな、と思います。拡張機能の詳細設定ではオフにできなかったので、結局「McAfeeウェブアドバイザー」拡張機能 そのものをオフにしました。これまで、インターネットのセキュ...
Android

Googleアシスタントが違う人の名前を呼ぶ?【読み上げ機能の漢字読み間違い】

毎朝、「時計」アプリのGoogleアシスタント連携機能で、今日のスケジュールを聞いています。ところが、たまに「おはようございます、〜さん。~時〜分です」という名前が別の人になります。どうしてなのでしょうか?Googleアシスタントは、名前の漢字を思わぬ読み間違えをすることがあります。Googleアプリの「アシスタント設定」から「ニックネーム」を正しい読み方に変更してみてください。Googleアシスタントの漢字読み精度Googleアシスタントは、利用者の名前を呼びかけますが、こ...
OneDriveのストレージ容量から ほかのアカウントからの共有フォルダが除外されている? とりあえずのメモ

OneDriveのストレージ容量から ほかのアカウントからの共有フォルダが除外されている?

OneDriveが不調なったので、共有するフォルダ・ファイルを大幅に整理していたところ、不審な点に気づきました。ストレージ容量が異様に小さくなったのです。共有フォルダのファイルがOneDrive容量を占めていないよく見ると、仕事用の共有フォルダの中身が、個人アカウントのストレージに含まれていません。確か、以前は共有してもらったファイルの容量も、個人用ストレージに含まれてしまっていた気がするのですが…(Dropboxなど、ほかのクラウドストレージと混同している?)。Micros...
[Mac] OneDriveアプリで共有されたフォルダの同期が進まない? Mac

[Mac] OneDriveアプリで共有されたフォルダの同期が進まない?

OneDriveアプリでパソコンと同期しています。最近、仕事用のアカウントと共有しているフォルダの中身が、同期されていないことに気づきました。ファイル一覧にだけは表示されるのですが、フォルダの中身が同期されません。もしかしたら、アプリのアップデートで共有フォルダは同期しなくなったのかな、と考えています。今回は、ウェブ版と同じ状態になっていないのに、OneDriveアプリが「同期できました」と表示されました。アクティビティモニターで見ても、CPUを利用していないようでした。追記...
[Word] 急に文書がまっさら。「下書き」ビューから戻らなくなった……【図形サイズの異常値】 Word・Excelなど

[Word] 急に文書がまっさら。「下書き」ビューから戻らなくなった……【図形サイズの異常値】

保存していたWord文書を開いたら、中身がまっさらに消えてしまっていました。どうも、データが破損して、表示が「下書き」ビューから「印刷レイアウト」に戻せなくなっていたようです。文書内の図形データの1つのサイズ幅が異常に大きな値が入っていたのが原因でした。幅を変更すると、元に戻りました。保存していたWord文書がまっさらに?保存していた Word文書を開くと、なぜか まっさらになっていました。余白もなくなっていて、表示がおかしいです。「表示」タブをよく見ると、「下書き」モードが...
Android

登録した予定がGoogleアシスタント の「今日の予定」で読み上げられない?【メールアカウント】

アラームのルーティンでGoogleアシスタントGoogle アシスタントにはカレンダーに登録したスケジュールを「今日の予定」として 読み上げてくれる機能があります。時計 アプリのアラーム機能で ルーチンとして 今日の予定を読み上げることができます。毎朝 今日のスケジュールを確認するのに使えます。ところが、登録したはずのスケジュールが読み上げられないということがありました。カレンダーのメールアカウントが違うカレンダー アプリでスケジュールを確認してみると、アカウントが違っていま...