WordPress6.1からWP_Queryでのデータベースクエリがキャッシュされるようになりました。同じクエリが実行された際にキャッシュから読み込まれるようになり、パフォーマンスの改善に役立ちます。 これまでも意図的に…
WordPressでパスワードリセットのリクエスト時に送信されるメールのタイトルと本文を変更する方法
WordPressのログインパスワードを忘れてしまった場合、ログイン画面の「パスワードをお忘れですか?」のリンクから、パスワードリセット用のリンクを受け取ることができます。 ユーザー名もしくはメールアドレスを入力して、[…
WordPressで任意のページにログインフォームを設置して、ログイン失敗時にそのページに留まるようにする方法
WordPressサイトで任意のページにログインフォームを設置する方法をご紹介いたします。 また、任意のページにログインフォームを設置したとしても、そのままだとログイン失敗時にログイン画面(wp-login.php)に遷…
WordPressのダッシュボードに表示されるウィジェットを非表示にする方法
WordPressのダッシュボードには様々な情報を表示するウィジェットが配置されています。 これらの中で不要な項目を非表示にする方法をご紹介いたします。 WordPressのダッシュボードに表示されるウィジェットを非表示…
WordPressでHTML内の画像パスを相対パスからURLに変換する方法
WordPressでサイト制作する際、まずは静的HTMLでコーディングし、それをWordPressで構築していくことが多いと思います。 静的HTMLでは画像パスが「img/sample.jpg」のように相対パスになってい…
WordPressで非公開や下書きのページを親ページとして選択できるようにする方法
WordPressの固定ページでは、ページ属性で「親ページ」を選択することで、ページに階層を持たせることができます。 例えば、”お問い合わせ”と”お問い合わせ完了”で親子関…
WordPressのサイト内検索をOR検索に変更する方法
WordPressのサイト内検索機能で複数のキーワードを入力して検索する場合、デフォルトではAND検索になります。 例えば、「テスト」と「テストneko」という投稿があったとして、「テスト neko」で検索するとR…
WordPress5.9から追加されたログイン画面の言語切替を非表示にする方法
WordPress5.9からログイン画面に以下のような言語切替のドロップダウンが表示されるようになりました。 言語切替を使うとログイン画面の言語を変更できます。 ただこれはログイン画面に限った話で、ログイン後はWordP…
Welcartの数量入力フィールドをセレクトボックスに変更する方法
Welcartの数量入力フィールドは、通常は以下のように数値を入力する形式になっています。 数量入力フィールドはusces_the_itemQuant()という関数で出力できますが、出力されるHTMLは以下のようになって…
Welcartで商品詳細ページ以外にカートボタンを設置する方法
Welcartで実装したECサイトで、商品詳細ページ以外にカートボタンを設置する方法をご紹介いたします。 商品一覧や固定ページなどにカートボタンを表示して、商品詳細へ移動せずに直接カートへ入れることが可能になります。 W…