変数の中身を確認するログの出力で、print_r() が少し見づらいので、少し整形する関数を書いた。 PHP で変数の中身を確認する時に print_r() や var_dump()、var_export() が使える。 … 続きを読む “PHP の print_r() の出力を整形し見やすくする”
PHP でファイル・ディレクトリを消去する関数 – rmdir() の改良
rmdir() の問題点 PHP の rmdir() 関数でディレクトリを消去しようとする時、中にファイルやフォルダが入っていると消してくれない。まず、空にしてから適用する必要がある。 テストを書いていて、前回の処理の掃 … 続きを読む “PHP でファイル・ディレクトリを消去する関数 – rmdir() の改良”
WordPress で特定の投稿タイプの記事タイトルを保存時に変更する
WordPress のカスタム投稿タイプでツイートのような機能を持たせようと遊んでいて、投稿タイプの設定でタイトルを無効にしたのだが、自動で Auto Draft というタイトルが挿入されてしまう。これを投稿内容の先頭の … 続きを読む “WordPress で特定の投稿タイプの記事タイトルを保存時に変更する”
PHP でのファイルシステム関係の取扱注意事項
PHP でファイル・ディレクトリ作成する際に、気をつけておかないと大変なことになるちょっとした注意事項を書き記しておく。 個人的に陥った状況としては、WordPress プラグインを書いていて、一時ファイル作成用のディレ … 続きを読む “PHP でのファイルシステム関係の取扱注意事項”
WordPress で特定のフックに指定したコールバックが登録されているか確認する方法
サードパーティのプラグインの機能を補完するプラグインを書いていて、そのプラグインがある特定のイベントにコールバックが登録されているかどうかを判定する必要があり、そのためのコードを書いた。 … 続きを読む “WordPress で特定のフックに指定したコールバックが登録されているか確認する方法”
PHP で複数の画像とテキストを重ねて1つの画像を生成
PHP の画像処理関数を使って PNG 画像を生成できるので、ちょっとやってみた。既存の画像を重ねて一つの画像を作るというようなことができる。サイトで扱う画像にコピーライトのウォーターマークを入れたりと、応用が効く。 … 続きを読む “PHP で複数の画像とテキストを重ねて1つの画像を生成”