PHPでファイルを読み込む方法:
require, include, autoloadの使い分け

PHPでファイルを読み込む方法は複数ありますが、それぞれに特徴があり、適したケースが異なります。本記事では、実際のプロジェクトで使えるファイル読み込みのテクニックを、WordPre…
続きを読む

PHPでCSRF対策を実装する方法|CSRFトークンの生成・検証・エラー・デバッグ方法まで徹底解説

Webアプリケーションを開発する際、CSRF(Cross-SiteRequestForgery/クロスサイトリクエストフォージェリ)対策は必須のセキュリティ対策です。CSRFとは、…
続きを読む

URLパラメータで配列を渡す3つの方法と、WAFで真っ白になる問題の解決策

Web開発でフィルター機能を実装する際、URLパラメータで複数の値を渡したいケースはよくあります。例:複数の物件IDで絞り込み検索https://example.com/prope…
続きを読む

WordPressからPHP工房のメールフォームへの移行・カスタマイズ

はじめにWordPressのMWWPFORMからシンプルなPHP工房のメールフォームに移行する過程で、様々なカスタマイズを行いました。このブログでは、その主要なポイントや遭遇した問…
続きを読む

Sunoのプロンプトが200文字までなので、DeepL API & 文字数カウンターを作ってみた

はじめにDeepLAPI&文字数カウンターhttps://gist.github.com/sarap422/b2c0fdff98b14197cc7fd41541b5cf34…
続きを読む

WordPressサイトでのPDFダウンロード追跡:GA4とサーバーサイドトラッキングの実装

こんにちは。今回は、WordPressサイトでPDFのダウンロードを追跡する方法について、実際の実装経験をもとにご紹介します。GoogleAnalytics4(GA4)とサーバーサ…
続きを読む

WordPressのカスタムメニューのカスタマイズ

WordPressは高いカスタマイズ性を持っていますが、特にカスタムメニューはその一例です。今回は、さまざまなカスタマイズをカスタムメニューに適用する方法を詳しく見ていきましょう。…
続きを読む