変数の中身を確認するログの出力で、print_r() が少し見づらいので、少し整形する関数を書いた。 PHP で変数の中身を確認する時に print_r() や var_dump()、var_export() が使える。 … 続きを読む “PHP の print_r() の出力を整形し見やすくする”
PHP でファイル・ディレクトリを消去する関数 – rmdir() の改良
rmdir() の問題点 PHP の rmdir() 関数でディレクトリを消去しようとする時、中にファイルやフォルダが入っていると消してくれない。まず、空にしてから適用する必要がある。 テストを書いていて、前回の処理の掃 … 続きを読む “PHP でファイル・ディレクトリを消去する関数 – rmdir() の改良”
Vivaldi で Firefox の ツリースタイルタブ (Tree Style Tab)の機能を実装させる方法
Firefox、ここ最近のアップデート (v70~71あたり)で何か動作が異様に重い。Chrome に乗り換えるといっても、タブをツリー表示してくれる Firefox の Tree Style Tab アドオンのような機 … 続きを読む “Vivaldi で Firefox の ツリースタイルタブ (Tree Style Tab)の機能を実装させる方法”
WordPress の Quick Edit にカスタムフィールドを挿入するカスタマイズ方法
WordPress の投稿一覧ページで、Quick Edit のボタンから素早くタクソノミーを追加したりする人も多いだろう。プラグインやテーマの開発で、独自のインプットフィールドをそこに配置する必要がある場合がある。今回 … 続きを読む “WordPress の Quick Edit にカスタムフィールドを挿入するカスタマイズ方法”
WordPress のサイト URL を取得する関数 get_home_url() と get_site_url() の違い
WordPress の関数にサイトの URL を取得する関数がいくつかある。get_home_url() 、home_url()、get_site_url()、site_url() 等。プラグインやテーマを開発するなら、 … 続きを読む “WordPress のサイト URL を取得する関数 get_home_url() と get_site_url() の違い”
PhpStorm で Regex の文字列置換の小技
少し前、Web ページなどに書かれている一覧をコピーして、それを PHP の配列に置き換えたいということがあった。それをコードエディタの PhpStorm で解決したことがあったので、その覚え書き。 … 続きを読む “PhpStorm で Regex の文字列置換の小技”
さくらサーバーのディレクトリに Bitbucket のリポジトリをクローン
WordPress の自作テーマを本番環境にアップデートするのに、普通のやり方だと、サイトにログイン -> テーマを一旦別のものに切り替え -> 既存のテーマを削除 -> 新バージョンをアップロード – … 続きを読む “さくらサーバーのディレクトリに Bitbucket のリポジトリをクローン”
Firefox で表示させた順にタブの切替を行う
Firefox で、Control + Tab キーを押すと、タブの切り替えが可能。しかし、デフォルトの設定だと、タブが作成された順に切り替わる。調べ物をしていて、あるページの内容を引用して、作業中のページに書き込むなど … 続きを読む “Firefox で表示させた順にタブの切替を行う”
Firefox でタブバーを非表示にする方法
Firefox のアドオンの Tree Style Tab はタブを縦に開けるので便利だ。タブが常時10個以上超えるならばこのアドオンの使用を勧める。タブがどこに行ったかがわからなくなるようなこともなくなる。で、その時に … 続きを読む “Firefox でタブバーを非表示にする方法”
Firefox で userChrome.css が反映されない場合
Firefox のタブバーは表示させない設定をしたはずが、いつのアップデートからか、表示されるようになってしまった。 userChrome.css にはきちんと記述が残っている。これは、どこからかのアップデートで use … 続きを読む “Firefox で userChrome.css が反映されない場合”
Firefox で開いたタブを保持しながらリスタートする方法
Firefox で設定に変更を加え、それを反映するためにブラウザの再起動を求められることがある。その時に、調べ物の為に開いていたタブを起動し直したあとも保持したい場合、どうすればよいか。良い方法がある。 … 続きを読む “Firefox で開いたタブを保持しながらリスタートする方法”
Bitbucket でプライベートリポジトリの作成からクローンまでの流れ
Bitbucket は Git のリポジトリをホストしてくれるサービスだが、プライベート(非公開)のリポジトリも無料で使える。GitHub の場合、プライベートリポジトリは有料。Bitbucket はアクセスする人数が( … 続きを読む “Bitbucket でプライベートリポジトリの作成からクローンまでの流れ”
GCP で 格安の WordPress サイトを立ち上げる その3
前回までの記事で、GCP の VM インスタンスで WordPress を走らせ、基本設定を済ませた。今回は、別途 Google Domains で取得したカスタムドメインを、VM インスタンスの 外部 IP アドレスに … 続きを読む “GCP で 格安の WordPress サイトを立ち上げる その3”
GCP で 格安の WordPress サイトを立ち上げる その2
前記事で GCP で WordPress の VM インスタンスをデプロイしたところまで書いたが、その後、必要な設定に関して記しておく。 ImageMagick を有効にする Bitnami の WordPr … 続きを読む “GCP で 格安の WordPress サイトを立ち上げる その2”
GCP で 格安の WordPress サイトを立ち上げる その1
クラウド上の仮想マシンを使えるサービスで、GCP 無料枠というものがあり、これの Always Free という枠組みの中であれば、ほぼほぼ無料で Web サイトを運用できるという情報があったのでやってみる。 … 続きを読む “GCP で 格安の WordPress サイトを立ち上げる その1”
Google Domains で ドメインを購入してみた
GCP で個人サイトを立ち上げようと思い、無料のドメインを取得してみたものの、3ヶ月の期限付きだとかで、面倒なので購入することにした。で、どこの登録事業者にしようかと悩んでいたが、Google で一括で管理するのが便利と … 続きを読む “Google Domains で ドメインを購入してみた”
GCP の VM インスタンスに PuTTY でログイン
GCP の VM インスタンスにはデフォルトでブラウザから SSH のコンソールにログインでき、コマンド操作ができる。これを、手元の PC の PuTTY などの SSH クライアントでできないか試してみたところ、手こず … 続きを読む “GCP の VM インスタンスに PuTTY でログイン”
PHP でのファイルシステム関係の取扱注意事項
PHP でファイル・ディレクトリ作成する際に、気をつけておかないと大変なことになるちょっとした注意事項を書き記しておく。 個人的に陥った状況としては、WordPress プラグインを書いていて、一時ファイル作成用のディレ … 続きを読む “PHP でのファイルシステム関係の取扱注意事項”
Crayon Syntax Highlighter が Gutenberg に対応していない問題を解決
Crayon Syntax Highlighter は JavaScript を切ってもきちんと表示され、外部スクリプトに依存しなかったりと、コードシンタックスハイライト系の WordPress プラグインの中でも優秀な … 続きを読む “Crayon Syntax Highlighter が Gutenberg に対応していない問題を解決”
さくらレンタルサーバーに WP-CLI をインストール
ローカル環境で WP-CLI を使って WordPress のインストール・アンインストールはできた。では、リモートではどうか。ということでさくらレンタルサーバーにインストールしてみる。 … 続きを読む “さくらレンタルサーバーに WP-CLI をインストール”