PHP

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

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

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

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

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

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

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

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

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

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

WordPress | ログイン状態保持用のクッキー有効期限を変更する方法

WordPressのログイン状態を長くしたい場合「ログイン状態を保存する」のチェックボックスにチェックを入れてログインすれば14日間保持されますが、それ以上にしたい場合は以下のようにログイン状態保持用のクッキー有効期限を変更する必要があり...
Git

Git | ファイルを削除せず管理対象から外す git rm –cached

ファイズサイズの大きな動画や画像のデータを管理対象に入れてしまった後で .gitignore に対象を追加しても管理対象から消えてくれないので、git rm --cached コマンドを実行して管理対象から外す必要があります。 ファ...
CSS

JavaScript | 指定要素をクリックしてページ遷移できるようにする。マウスポインタも指アイコンに変更

JavaScriptでヘッダー画像やその他指定した要素をクリックした際にページ遷移出来るようにする方法のメモ。またマウスポインタも指アイコンになるようCSSで設定します。 指定IDクリック時にホームへ遷移させる <scr...
Apache

エックスサーバー | サブドメインの無料SSLが発行出来ないときに確認することと対処法

親ドメインで常時SSL化したサイトにサブドメインを追加する際、利用条件が揃っているのにサブドメインに無料SSL(レッツエンクリプト)が発行できない場合があります。 多くの場合は、親ドメインで常時SSL化するために入れたリダイレクト設...
WP-CLI

WP-CLI | 年月やカテゴリを指定して投稿を削除する

wp post list でリストを取得する際に年や年月、カテゴリなどオプションで条件指定することで一括で条件にマッチする投稿データを削除することが出来ます。 年を指定して削除 2020年の投稿データを削除します。--forc...
WordPress

WordPress | 管理画面のユーザー編集ページやプロフィールページの不要な項目を非表示にする方法

ユーザー情報の編集ページの各項目のクラス名を指定して非表示にするJSのファイルを用意してアクションフックの admin_enqueue_scripts 内で wp_enqueue_script() を使ってファイルを登録します。 非...
WP-CLI

WP-CLI | 未使用のタグを一括で削除する

運営サイトで使用していないタグや利用頻度が低いタグが増えてきたのですが、手動で管理画面から削除するには現実的ではない数でしたので、WP-CLIのコマンドで一括で削除することにしました。 以下、削除に用いたコマンド紹介です。 I...
WP-CLI

WP-CLI | テーブルプレフィックスの変更を拡張パッケージ(WP-CLI Rename Database Prefix)を使って行う方法

運用中など既存WordPressサイトのデータベースのテーブルプレフィックスをWP-CLIの拡張パッケージ「WP-CLI Rename Database Prefix」を使って行う方法を書いていきます。 パッケージインストール ...
Linux

WordPress | Linuxコマンドでパーミッションを一括で変更する方法

Linuxコマンドを用いて一括でパーミッションを変更します。 ディレクトリを705に変更 find ./ -type d -exec chmod 705 {} \; ファイルを604に変更 find /var/ww...
WP-CLI

エックスサーバー | CronでWP-CLIコマンドを実行するとPHPバージョンが古く実行出来ない場合に確認すること

エックスサーバーのCron設定から対象WordPressサイトの"ゴミ箱を空にする"&"リビジョン削除"を行うためのWP-CLIコマンドを登録したのですが、通知メールの内容を見ると Your server is runnin...
WP-CLI

WP-CLIで投稿と未使用画像を削除する

WP-CLIを使って投稿データと未使用画像を削除します。 投稿データを削除 投稿IDを指定して削除 wp post delete 123 投稿IDを指定して削除(ゴミ箱に入れず削除) オプションの "--fo...
Node.js

Node.js | dotenvで “.env” ファイルから変数をロード

dotenvをインストール npm install dotenv $ npm install dotenv added 1 package, and audited 2 packages in 513ms found 0 ...
Node.js

Node.js | Nodemailerを使ってメールを送信する

Nodemailerをインストール Nodemailerが未インストールの場合はインストールします。 npm install nodemailer $ npm install nodemailer added 1 pa...
Node.js

Node.js | npmをアップデートする(v6.14.13 → v7.22.0)

新しいアプリ用のディレクトリで初期化したら npm の新しいバージョンのメッセージが表示されていたので、アップデートしてみました。 新バージョンのアナウンス New major version of npm available...
Node.js

Node.js | foreverでデーモン化(永続化)する

Node.jsで作ったアプリをエックスサーバー上で常に動くようにしたかったので forever をインストールしてデーモン化(永続化)してみました。 foreverインストール 以下のインストールコマンドでforeverをイン...
タイトルとURLをコピーしました