スポンサーリンク
WordPress

WordPress | Transients API を利用して重い処理を高速化させる方法

Transients(トランジェンツ) API を利用して複雑な集計処理など重い処理の結果をキャッシュとしてデーターベースに保存することでページ表示速度を高速化することが期待できます。 キャッシュの取得 キャッシュを取得する場合は get_...
WordPress

WordPress | wp_mail でHTMLメールを送信する方法

WordPressに wp_mail() というメール送信用の関数が用意されていますが、デフォルトではプレーンテキストで送信されます。 HTMLメールで送信したい場合は、フィルターフックの "wp_mail_content_type" でコ...
WordPress

WordPress | パスワード再設定URLのリクエスト時に送信されるメールタイトルと本文を変更する方法

タイトル変更はフィルターフックの 'retrieve_password_title'、本文変更は 'retrieve_password_message' を利用して変更します。 タイトル変更 /** * パスワード再設定URLメール:タイト...
PHP

PHP | マイクロ秒単位(1秒の百万分の1)でスリープさせる方法 usleep

秒単位でスリープさせる関数に sleep関数 がありますが、usleep関数 を利用するとマイクロ秒単位でスリープさせる時間を指定することが出来ます。 0.5秒(50万マイクロ秒)スリープ 0.5秒(50万マイクロ秒)間スリープさせる場合は...
WordPress

WordPress | サイトリニューアル時の記事データ移行で気を付けること

パーマリンクのフォーマットを揃える 記事詳細ページのURLを揃える必要がある場合、旧サイトで "日付と投稿名" など投稿IDベース以外のフォーマットを利用している場合は新サイトでも同じ設定をします。 日付と投稿名 /%year%/%mont...
Apache

Linuxコマンド | Basic認証用パスワードファイルにユーザー追加と削除する方法(htpasswd)

既存ファイルにユーザーを追加する オプションは何もつけずに htpasswdコマンドにファイル名と追加するユーザー名を指定して実行します。 $ htpasswd ./.htpasswd test2user パスワードの入力が求められますので...
Apache

Linuxコマンド | Basic認証用パスワードファイルの作成・変更(htpasswd)

パスワードファイルを作成する htpasswdコマンドを用いてユーザー名は "testuser"、パスワードは "test1234" という情報でBasic認証用のパスワードファイルを作成します。 $ htpasswd -c ./.htpa...
PHP

楽天市場商品検索APIを叩いて商品情報を取得する

楽天市場商品検索APIから商品情報を取得 楽天市場商品検索API(※Rakuten Web Service SDK for PHP 利用)を用いて検索キーワード「CAMP」に該当する商品情報のリストを取得するサンプル。 <?php // S...
PHP

Rakuten Web Service SDK for PHP をインストールする

Composer でインストール インストールコマンド composer require rakuten-ws/rws-php-sdk 実行結果 $ composer require rakuten-ws/rws-php-sdk Info ...
WP-CLI

WP-CLI 既存ユーザーのパスワードを変更する方法

WP-CLIのコマンドで既存ユーザーのパスワードを変更する方法のメモ。 ユーザーリストを取得する SSHでログインした情報で、wp user list でユーザー情報を取得します。 $ wp user list +----+--------...
Laravel

Laravel 用語メモ

Laravel用語 用語読み方LaravelララベルLaravel Sailララベル セイルLaravel Breezeララベル ブリーズLaravel Duskララベル ダースクAritsanアーティザンEloquentエロクアントMai...
Windows

Windowsエクスプローラー 更新日の範囲指定

Windowsのエクスプローラーで更新日の範囲を指定したファイルを絞り込む場合は、エクスプローラーの検索バー内に「更新日:2022/04/01..2022/04/03」と「更新日」に続いて年月日の情報を「..」でつないで入力します。 更新日...
PHP

PHP | POST上限数(max_input_vars)を変更する

ECサイトの在庫数などの設定を1ページ内に表形式で全て表示して更新出来るシステムを構築し本番環境へ公開したら何故か動かない現象がありました。 原因は、POST可能な上限数(max_input_vars)を超える値を送信していため途中からデー...
WordPress

WordPress | v5.9から追加される global-styles-inline-css を読み込まないようにする

WordPress 5.9 にバージョンアップすると headタグの中に以下の見慣れないCSSが読み込まれています。 <style id='global-styles-inline-css' type='text/css'> body{--...
Welcart

Welcart | 在庫状態の数値から日本語テキスト表示する方法

Welcartの商品の在庫状態は 0 ~ 4 の数値で管理されており対応する日本語テキストは "wp_options" テーブル内に "usces_zaiko_status" というオプション名で格納されています。 在庫状態のテキスト確認 ...
PHP

PHP | プラス「+」の符号付き金額を表示する

「+100円」とプラス「+」の符号付きの金額を表示する方法。スマートな方法とイケてない方法もメモとして残します。 スマートな方法 // 金額 $price = 100; // 符号付き金額 $price_str = sprintf("%+d...
WordPress

WordPress | テーマ内のファイルのURIを相対パスに置換して取得する

テーマ内のファイルのURIを返す get_theme_file_uri() を実行すると が返ってきますが、出力されるソース内がサイトアドレスだらけになってしまいますので、以下の独自関数でサイトアドレスを除く相対パスで取得するようにします。...
WordPress

WordPress | oEmbed関連タグを読み込まないようにする

WordPressではデフォルトでEmbed機能が有効になっており関連タグが読み込まれます。利用している場合はそのままで問題ありませんが、不要な場合は以下の方法で読み込まないようにします。 oEmbed関連タグを読み込まないようにする ヘッ...
WordPress

Contact Form 7 | フリガナのバリデーション(全角カタカナ又は平仮名)を追加する

Contact Form 7 を利用したフォームで迷惑メールが届くようになったので、reCAPTCHAの設定と合わせて"フリガナ"の項目を追加して全角カタカナ又は平仮名の入力をチェックするバリデーションを追加しました。 Contact Fo...
WordPress

WordPress | パスワード投稿のパスワード有効期限(クッキー)を変更する方法

WordPressはパスワード保護機能を使って投稿を限定公開することが出来ますが、標準だとパスワード入力から10日間閲覧可能な状態が続きますが、期間を短くしたい場合や以下のようにすることでブラウザを閉じるまでを有効期限とすることも可能です。...
スポンサーリンク
タイトルとURLをコピーしました