WordPress
- メールが届かないwp_mail()は成功と返るのに届かない。Xserverメール有効化後に検証した話
- お問い合わせフォームのメールが送れないお問い合わせフォームのメール送信でハマった話。原因はXserverのsendmail制限でした
- スパム対策をしたいContact Form 7のreCAPTCHAをCloudflare Turnstileに切り替えた理由と注意点
- セキュリティを強化したいSiteGuardの「あえてオフにしてた」設定、結局オンにした話
- 脆弱性が心配WordPressの重大な脆弱性、うちのサイトは大丈夫か確認した話
- 予約投稿が公開されないWordPressの予約投稿が失敗する原因。WP-CLIで日付を変えたらpost_date_gmtがずれていた
- コア更新が止まったWordPress「別の更新が現在進行中です」が消えない原因と対処法
- サムネイルがぼやけるWordPressのサムネイルがずっとぼやけてた原因
- 未分類カテゴリが外れないwp post term removeが「Success」なのに、未分類が外れなかった理由
- ACFの値が文字列で返ってくるrelated_articlesが文字列を返す、犯人はwp-cliの二重シリアライズだった
- 更新したら画面が真っ白になったWordPress本体を更新したら真っ白に。原因はPHPとプラグインの連鎖だった話
- 引っ越し後にサイトが表示されないWordPressの手動引っ越しで詰まった話。DB接続情報とURLの2段階の罠
- 数字の名前のカテゴリができてしまったうっかり「11」という名前のカテゴリを作ってしまった話
- 管理バーやJSのプラグインが動かない色々疑ったけど、結局wp_footer()を書き忘れてただけだった話
- ローカルと本番で投稿IDが違うローカルと本番で投稿IDがズレてた話。DB操作は全部スラッグ指定にした
- サイト名の記号が文字化けするwp_optionsが勝手に文字コード変換してた話
- 画像が表示されない画像が表示されない不具合、原因はキャッシュ系プラグインだった話
- 置換すると「$5」のような文字が消える見出しの中の「$5」が消えた話、preg_replaceで同じ症状を再現できた
CSS
- marginが効かないCocoonでmarginが効かない原因は、CSSの詳細度だった話
- flexboxで高さが揃わないflexboxで子要素の高さを揃える方法と、揃わないときの原因4つ
- transformが競合するバッジを円軌道で回したら、CSSとJSのtransformが取り合いになった話
- 日本語が変なところで改行される日本語の自動改行、CSSに任せたら単語がぶった切れた
- 子テーマのCSSがスマホだけ効かない同じCSSの罠に、3回目も引っかかってた話
- 目次のデザインが変えられないCocoonの目次(TOC)デザインをカスタマイズしたら、CSSの詳細度沼にハマった話
- 透過PNGの余白が消えない透明なのに「中身あり」判定されるPNGの罠。余白が消えなかった原因と対処法
- ボタンの白文字が訪問後に暗くなるCSSの訪問済みリンクの色で、ボタンの白文字が暗くなった。原因はa:visitedの詳細度でした
GA4・アナリティクス
AI活用・Claude Code
- トークン消費が気になるClaude Codeのトークン消費量を確認する方法。内訳の66%は会話の読み返しだった
- Figma MCPを使いたいFigma MCP×Claude Codeでコーディングしてみた実践レポート
- AIにブラウザ操作させたいClaude in Chromeでスクショを撮ろうとしたら、結局自分で撮ってた話
- リモートコントロールを使いたいClaude Codeのリモートコントロール機能、試したらドキュメントが追いついてなかった話
- フック(hooks)が関係ないコマンドまで止めるClaude Codeのフック(hooks)が誤検知、検索コマンドまで止めた原因
- Codexが止まったように見えるCodexが「Reading additional input from stdin」で止まる原因と対処法
- 本番サーバーの作業が止められるClaude Codeの権限まわり、本番サーバー作業で実際に線引きを体感した話
- メモリファイルでトークンが膨らむClaudeとの会話ログが肥大化してトークンを圧迫、メモリファイルを圧縮した話
- WordPressのAI連携が動かないWordPress公式のAI連携を試したら、またクレジット残高で止まった話
動画制作(Remotion)
サーバー・ドメイン
副業・フリーランス
Mac・開発環境
- MacがスリープしないMacがスリープしない原因、AIアプリが「寝ないで」と言い続けていた
- クラムシェルなのにスリープするクラムシェル運用なのにたまにスリープする謎、原因はアイドルタイマーだった話
- ターミナル起動時に警告が出るzsh compinit: insecure directoriesの直し方。chmodで消えないときは所有者を確認
- Macのディスク容量が足りないディスク容量93%から、Google Driveと組み合わせて解決した話
- curlでダウンロードできないcurlでダウンロードできない。原因はCSRFトークンだった
- 定期実行が裏で失敗している見てなくても投稿されるようにしたはずが、実は裏で全部失敗してた話
- Macの空き容量が急に10GB減ったMacの空き容量を圧迫していたのは、Claudeアプリの仮想マシン10GBだった