Node.js Node.js | Express Generatorでアプリケーション作成から実行 macOSの環境下で Express Generator を使ったアプリ作成から実行までの内容を書いていきます。 Express Generator インストール Express Generator をインストールしていない場合は npm ... 2021.09.02 Node.js
Linux Linux | プロセスが使用しているポートを確認するコマンド node.js で作ったアプリケーションをエックスサーバ上で動かしたいと思いプロセスが使用しているポートを確認してみました。 プロセスが使用しているポートを確認 コマンド $ lsof -i -P 実行結果 COMMAND PID USER... 2021.09.01 Linux
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" の固定ページの投... 2021.08.11 WordPress
Node.js Node.jsをエックスサーバーにインストールする方法(nodebrew利用) Node.jsの複数のバージョン管理ツールの nodebrew を利用してエックスサーバーにNode.jsをインストールします。 nodebrewのダウンロードとセットアップ curl を利用する方法1か wget を利用する方法2の何れか... 2021.07.17 Node.js
PHP エックスサーバー Composerをインストール(バージョン変更)する方法 エックスサーバーにはデフォルトで Composer がインストールされていますが、バージョンが古いため別のディレクトリに最新バージョンをインストールします。 既存のComposerのバージョン確認 バージョン確認用のコマンドで確認すると C... 2021.07.16 PHPエックスサーバー
PHP エックスサーバー コマンド実行時(CLI)のPHPバージョンを変更する方法 以前、コマンド実行時(CLI)のPHPバージョンをデフォルトの5系から7系へ変更したことがありましたが、今回は変更したPHP7系の中の最新バージョンへ変更したいと思います。 PHPバージョン確認 $ php -v PHP 7.2.34 (c... 2021.07.16 PHPエックスサーバー
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
ownCloud ownCloud MySQLのバイナリロギング形式が “STATEMENT” の場合、インストール出来ない NTTのレンタルサーバー「スマイルサーバ」に ownCloud 10.7 のインストールを試みましたが、MySQLのバイナリロギング形式が "STATEMENT" だったためインストールが出来ませんでした。 エラーメッセージ Error w... 2021.07.06 ownCloud
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->getItemRestricti... 2021.06.21 Welcart
Welcart Welcart 会員Noのデフォルトの桁数を変更する方法 Welcartの会員システムで登録された会員の"会員No"は4桁で"1000"から始まります。 この数はWelcartインストール後に有効化する際に実行される set_initial() {} の中で呼び出される create_table(... 2021.06.18 Welcart
Welcart Welcart 会員情報の”会員番号”と”会員No”を”会員コード”に変更(統一)する方法 Welcartの会員情報ページや受注データの中に "会員番号" と "会員No" という会員番号を表示する項目がありますが、"会員コード" に統一するためフィルターフックを利用して以下のように対応しました。 "会員番号"と"会員No"を"会... 2021.06.08 Welcart
JavaScript JavaScript キャッシュを無視してreloadでページを更新 ボタンクリック後に表示しているページをreloadメソッドでキャッシュを無視してページを更新する方法のメモ。 ページキャッシュを無視して更新する reloadメソッドの引数に true を指定することで、ページキャッシュを無視してページを更... 2021.06.01 JavaScript
WordPress WordPress 投稿者権限ユーザーでiframeタグを保存出来るようにする方法 追加で用意したカスタムフィールドにGoogleマップ埋め込みなどiframeタグを利用するケースはよくありますが、投稿者(author)権限ユーザーには権限がなく保存することが出来ません。 方法 「User Role Editor」など権限... 2021.05.21 WordPress