WordPress Contact Form 7 | フリガナのバリデーション(全角カタカナ又は平仮名)を追加する Contact Form 7 を利用したフォームで迷惑メールが届くようになったので、reCAPTCHAの設定と合わせて"フリガナ"の項目を追加して全角カタカナ又は平仮名の入力をチェックするバリデーションを追加しました。 Contact Fo... 2022.01.05 WordPress
WordPress WordPress | パスワード投稿のパスワード有効期限(クッキー)を変更する方法 WordPressはパスワード保護機能を使って投稿を限定公開することが出来ますが、標準だとパスワード入力から10日間閲覧可能な状態が続きますが、期間を短くしたい場合や以下のようにすることでブラウザを閉じるまでを有効期限とすることも可能です。... 2021.12.13 WordPress
WordPress WordPress | ログイン状態保持用のクッキー有効期限を変更する方法 WordPressのログイン状態を長くしたい場合「ログイン状態を保存する」のチェックボックスにチェックを入れてログインすれば14日間保持されますが、それ以上にしたい場合は以下のようにログイン状態保持用のクッキー有効期限を変更する必要がありま... 2021.12.13 WordPress
WP-CLI WP-CLI | 年月やカテゴリを指定して投稿を削除する wp post list でリストを取得する際に年や年月、カテゴリなどオプションで条件指定することで一括で条件にマッチする投稿データを削除することが出来ます。年を指定して削除2020年の投稿データを削除します。--force オプションを付... 2021.10.20 WP-CLI
WordPress WordPress | 管理画面のユーザー編集ページやプロフィールページの不要な項目を非表示にする方法 ユーザー情報の編集ページの各項目のクラス名を指定して非表示にするJSのファイルを用意してアクションフックの admin_enqueue_scripts 内で wp_enqueue_script() を使ってファイルを登録します。非表示設定す... 2021.10.19 WordPress
WP-CLI WP-CLI | 未使用のタグを一括で削除する 運営サイトで使用していないタグや利用頻度が低いタグが増えてきたのですが、手動で管理画面から削除するには現実的ではない数でしたので、WP-CLIのコマンドで一括で削除することにしました。以下、削除に用いたコマンド紹介です。IDを指定して削除今... 2021.10.14 WP-CLI
WP-CLI WP-CLI | テーブルプレフィックスの変更を拡張パッケージ(WP-CLI Rename Database Prefix)を使って行う方法 運用中など既存WordPressサイトのデータベースのテーブルプレフィックスをWP-CLIの拡張パッケージ「WP-CLI Rename Database Prefix」を使って行う方法を書いていきます。パッケージインストールWP-CLI R... 2021.09.24 WP-CLI
WP-CLI エックスサーバー | CronでWP-CLIコマンドを実行するとPHPバージョンが古く実行出来ない場合に確認すること エックスサーバーのCron設定から対象WordPressサイトの"ゴミ箱を空にする"&"リビジョン削除"を行うためのWP-CLIコマンドを登録したのですが、通知メールの内容を見るとYour server is running PHP ver... 2021.09.10 WP-CLI
WP-CLI WP-CLIで投稿と未使用画像を削除する WP-CLIを使って投稿データと未使用画像を削除します。投稿データを削除投稿IDを指定して削除wp post delete 123投稿IDを指定して削除(ゴミ箱に入れず削除)オプションの "--force" をつけることでごみ箱に入れずに削... 2021.09.08 WP-CLI
WordPress WordPress | Ajax通信(リクエスト)か判定する関数 wp_doing_ajax() 入力内容に応じて条件に合う内容を返す仕組みをAjax通信(リクエスト)を使って作る際にAjax通信かどうかを判定する必要がある場合は wp_doing_ajax() を使います。Ajax通信の場合は true が返ってきますので、以下のよう... 2021.08.31 WordPress
Welcart Welcart | 在庫数が指定数を下回ったらメールで通知する方法 在庫数が注文時に指定数を下回ったらメールで通知するには、アクションフックの "usces_action_reg_orderdata" を利用して商品ごとに在庫数をチェックし指定数を下回っている場合にメールを送信するようにします。 在庫数が指... 2021.08.25 Welcart
WordPress WordPress | カスタム投稿タイプのプレビュー機能を無効(詳細ページを利用しない)にする方法 WordPressには標準でプレビュー機能がありますが、カスタム投稿タイプで追加した投稿データのプレビュー機能を "publicly_queryable" の設定を変更することで無効(※詳細ページを利用しない 404)にすることが出来ます。... 2021.08.24 WordPress
WordPress WordPress 固定ページのスラッグ(パス)から投稿IDを取得する方法 get_page_by_path() に固定ページのスラッグ(パス)を指定することでページ情報(投稿データ)が取得出来ますのでその中から投稿IDを取得します。スラッグから投稿IDを取得するスラッグ(パス)が "top" の固定ページの投稿I... 2021.08.11 WordPress
WordPress WordPress TinyMCE(WYSIWYGエディタ)のカラーパレットに色を追加するカスタマイズ WordPressのWYSIWYGエディタにはTinyMCEが使われていますが、テキストカラーを変更するためのカラーパレットに任意の色を追加することが出来ます。デフォルトのカラーパレットデフォルト状態のTinyMCEのカラーパレットは以下の... 2021.07.14 WordPress
Welcart Welcart 納品書・請求書等のPDFフォントサイズを変更する方法 納品書や請求書のPDFのフォントサイズを変更するにはフィルターフックの "usces_filter_pdf_body_fontsize" を利用します。フォントサイズ変更以下のように商品名や数量など項目ごとにフォントサイズを指定して自由に変... 2021.07.07 Welcart
WordPress WordPress PHPバージョンアップ後に管理画面が真っ白になった現象の原因と改善方法 ロリポップサーバーでWordPressサイトを運営されているお客様よりPHP5系からPHP7.4にバージョンアップ後に管理画面が真っ白になってログイン出来なくなったとご連絡をいただきました。状況確認と復旧するまでに行った内容をメモとして書い... 2021.06.24 WordPress
Welcart Welcart 納品書・請求書等のPDF印刷時に出力する備考欄の内容をカスタマイズする方法 Welcartの注文明細(管理画面)から納品書や請求書の」PDFを印刷することが出来ますが、フィルターフックの usces_filter_pdf_note を利用すると備考欄に出力する内容をカスタマイズすることが出来ます。備考欄カスタマイズ... 2021.06.22 Welcart
Welcart Welcart 会員登録用のパスワードのハッシュ値を取得する方法 Welcartでは wp_usces_member テーブルの mem_pass にパスワードの文字列をハッシュ化した値が保存されていますが、ハッシュ化する際には usces_get_hash() というハッシュ値を生成する関数を使っていま... 2021.06.22 Welcart
Welcart Welcart 購入制限数を表示(取得)する方法 商品ごとに購入制限数を設定することが出来ますが、商品詳細や一覧ページで表示する場合は以下のようにします。購入制限数を取得global $usces;$itemRestriction = $usces->getItemRestriction(... 2021.06.21 Welcart
Welcart Welcart 会員Noのデフォルトの桁数を変更する方法 Welcartの会員システムで登録された会員の"会員No"は4桁で"1000"から始まります。この数はWelcartインストール後に有効化する際に実行される set_initial() {} の中で呼び出される create_table()... 2021.06.18 Welcart