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
Linux WordPress | Linuxコマンドでパーミッションを一括で変更する方法 Linuxコマンドを用いて一括でパーミッションを変更します。ディレクトリを705に変更find ./ -type d -exec chmod 705 {} \;ファイルを604に変更find /var/www/html -type f -e... 2021.09.17 Linux
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
Node.js Node.js | dotenvで “.env” ファイルから変数をロード dotenvをインストールnpm install dotenv$ npm install dotenvadded 1 package, and audited 2 packages in 513msfound 0 vulnerabiliti... 2021.09.07 Node.js
Node.js Node.js | Nodemailerを使ってメールを送信する NodemailerをインストールNodemailerが未インストールの場合はインストールします。npm install nodemailer$ npm install nodemaileradded 1 package, and audi... 2021.09.07 Node.js
Node.js Node.js | npmをアップデートする(v6.14.13 → v7.22.0) 新しいアプリ用のディレクトリで初期化したら npm の新しいバージョンのメッセージが表示されていたので、アップデートしてみました。新バージョンのアナウンスNew major version of npm available! 6.14.13... 2021.09.07 Node.js
Node.js Node.js | foreverでデーモン化(永続化)する Node.jsで作ったアプリをエックスサーバー上で常に動くようにしたかったので forever をインストールしてデーモン化(永続化)してみました。foreverインストール以下のインストールコマンドでforeverをインストールします。$... 2021.09.06 Node.js
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 FD T... 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" の固定ページの投稿I... 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のバージョン確認バージョン確認用のコマンドで確認すると Com... 2021.07.16 PHPエックスサーバー
PHP エックスサーバー コマンド実行時(CLI)のPHPバージョンを変更する方法 以前、コマンド実行時(CLI)のPHPバージョンをデフォルトの5系から7系へ変更したことがありましたが、今回は変更したPHP7系の中の最新バージョンへ変更したいと思います。PHPバージョン確認 $ php -v PHP 7.2.34 (cl... 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