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のカスタムメニューに独自のWalkerクラスを設定し、メニュー項目に任意のクラスを反映させる方法
WordPressは非常に柔軟なCMSで、カスタムメニューに対してさまざまなカスタマイズを行うことが可能です。その一つが独自のWalkerクラスを設定し、メニュー項目に「タイトル属…
続きを読む
続きを読む
WordPressショートコードを使用してPHP、固定ページ、投稿を呼び出す方法
導入WordPressでは、ショートコードを使用することで、一部の機能や内容を簡単に追加できます。ショートコードは特定のタスクを実行するための短いコードで、その多くはプラグインやテ…
続きを読む
続きを読む
WordPressの投稿一覧や固定ページ一覧に、「View数」「スラッグ」「ID」「順序」列を追加するカスタマイズ
WordPressの管理画面では、投稿一覧や固定ページ一覧に表示される列をカスタマイズできます。今回は、「View数」、「スラッグ」、「ID」、「順序」の4つの列を表示し、それらの…
続きを読む
続きを読む
WordPressのカスタムメニューのカスタマイズ
WordPressは高いカスタマイズ性を持っていますが、特にカスタムメニューはその一例です。今回は、さまざまなカスタマイズをカスタムメニューに適用する方法を詳しく見ていきましょう。…
続きを読む
続きを読む