-
diary
Litehouseの対処(静的サイト)
Webサイトパフォーマンス改善チェックリスト 開発者ツールのパフォーマンス監査で表示される主要な警告の対処方法をまとめました。 1. レンダリングをブロックしているリクエスト 判断基準 1秒以上: 対処推奨 3秒以上: 対処必須 対処方法 <!-- CSS: 非... -
diary
WordPressで404エラーをリダイレクトする方法
WordPressサイトを運営していると、404エラー(ページが見つかりません)に遭遇することがあります。URLを変更したり、ページを削除したりした際に発生するこのエラーは、訪問者の離脱やSEO評価の低下につながる可能性があります。 本記事では、404エラー... -
diary
gulpでのwebp変換(CMYK形式)
問題の発生 Gulpビルドでgulp-webpを使ってJPEG画像をWebP形式に変換する際、以下のエラーが発生しました。 エラーメッセージ: PluginError: libjpeg error: Unsupported color conversion request Error! Could not process file /private/var/folders/..... -
diary
リアルタイムでのメールアドレスチェック
Contact Form 7でメールアドレス確認のリアルタイムバリデーションを実装する方法 メールアドレスが一致するまで送信ボタンを無効化し、ユーザーにリアルタイムでフィードバックを提供する方法を解説します。 実装手順 1. フォームにID属性を設定 Contact ... -
diary
コンタクトフォームのメールダブルチェック
Contact Form 7でメールアドレス確認欄を追加する方法 お問い合わせフォームで、メールアドレスの入力ミスを防ぐために確認欄を追加し、2つの入力が一致しているかをチェックする方法を解説します。 参考: Contact Form 7公式ドキュメント - Custom valida... -
diary
Multi-Step Formsの使い方
Contact Form 7で確認画面付きお問い合わせフォームを作成する方法 Contact Form 7に確認画面を追加して、ユーザーが入力内容を確認してから送信できるフォームの作り方を解説します。 必要なプラグイン Contact Form 7 Contact Form 7 Multi-Step Forms(... -
diary
HTTPS化失敗時の対応
HTTPS化失敗時の対応方法 WordPressサイトのHTTPS化(SSL化)に失敗して、管理画面にアクセスできなくなった場合の対処法をご紹介します。 今回の失敗原因は、サーバー側でSSL証明書の設定が完了する前に WordPress管理画面で先にURLをhttps://に変更してし... -
diary
target=”_blank” rel=”noopener noreferrer” について
はじめに 外部リンクを新しいタブで開く際によく使う target="_blank" ですが、実はセキュリティリスクが存在します。今回はその問題点と対策について学習したことをまとめます。 target="_blank" の問題点 window.opener による脆弱性 target="_blank" で... -
diary
WordPress管理画面で不要なメニューを非表示にする方法
WordPressの管理画面が複雑になってきたら、使わないメニューを非表示にしてスッキリさせましょう。今回は「コメント」メニューを非表示にする方法を例に、2つの方法を紹介します。 方法1:プラグインを使用(Admin Menu Editor) プラグインのインストー... -
diary
SWELLの導入方法
Swell導入備忘録 ダウンロード マイページから以下をダウンロード: swell-x.x.x.zip(親テーマ) swell-child.zip(子テーマ) インストール WordPress管理画面:「外観」→「テーマ」→「新規追加」→「テーマのアップロード」 親テーマ → 子テーマの順でZI...