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工房のメールフォームに移行する過程で、様々なカスタマイズを行いました。このブログでは、その主要なポイントや遭遇した問…
続きを読む

WordPressプラグインの設定・履歴をデータベースから削除する方法

WordPressプラグインを削除しても、設定データや履歴が残ってしまうことがあります。この記事では、データベースから完全に削除する方法を解説します。なぜプラグインの設定が残るのか…
続きを読む

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

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

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

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

WordPressの「functions.php」で、$_SESSION(セッション)を活用する方法

WordPressを使ってウェブサイトを構築する際、特定の情報を一時的に保存したい場面が出てくることがあります。この記事では、functions.phpを利用してURLのクエリパラ…
続きを読む

WordPress・PHPの「セッション」入門と、Googleアナリティクスの「セッション」との違い

1.WordPress・PHPの「セッション」とは?PHPのセッションは、サーバーサイドでユーザーの情報を一時的に保存するための仕組みです。このセッションを利用することで、ユーザー…
続きを読む

WordPressのカスタムメニューに独自のWalkerクラスを設定し、メニュー項目に任意のクラスを反映させる方法

WordPressは非常に柔軟なCMSで、カスタムメニューに対してさまざまなカスタマイズを行うことが可能です。その一つが独自のWalkerクラスを設定し、メニュー項目に「タイトル属…
続きを読む

WordPressショートコードを使用してPHP、固定ページ、投稿を呼び出す方法

導入WordPressでは、ショートコードを使用することで、一部の機能や内容を簡単に追加できます。ショートコードは特定のタスクを実行するための短いコードで、その多くはプラグインやテ…
続きを読む

WordPressの投稿一覧や固定ページ一覧に、「View数」「スラッグ」「ID」「順序」列を追加するカスタマイズ

WordPressの管理画面では、投稿一覧や固定ページ一覧に表示される列をカスタマイズできます。今回は、「View数」、「スラッグ」、「ID」、「順序」の4つの列を表示し、それらの…
続きを読む

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

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