WP Entry Form WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
★ 0stars
4release downloads
v0.1.1latest · 4mo ago
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/wadatch/wp-entry-form/releases/download/v0.1.1/wp-entry-form.zipUpdates itself. It ships its own updater, so new versions appear under Dashboard → Updates.
ボランティア応募などに使える、汎用入力フォームの WordPress プラグイン。既存の Contact Form 系より柔軟にフォームを組み立てられ、送信内容を WordPress の専用テーブルに蓄積します。
- 管理画面のフォームビルダーで項目を自由に定義
- ショートコード
[entry_form id="N"]と Gutenberg ブロックで埋め込み - 送信データを専用テーブルに保存(一覧 / 検索 / CSV エクスポート / 手動削除)
- 確認画面(フォームごとに切替)、ファイル添付、同意チェック
- 管理者通知メール + 応募者への自動返信メール
- スパム対策(ハニーポット + 送信レート制限)
ドキュメント
ローカル開発環境(クイックスタート)
WordPress 公式の wp-env(Docker)を使います。詳細は 開発環境ガイド を参照。
npm install # @wordpress/env をインストール(要 Node.js 18+)
npm run env:start # http://localhost:8888 (管理画面 admin / password)
開発・リリース運用
ソース管理は GitHub リポジトリ https://github.com/wadatch/wp-entry-form で行います。
mainへの直接コミットは禁止です。作業ブランチを切って Pull Request 経由でマージしてください。- PR が
mainにマージされるたびに、GitHub Actions(.github/workflows/release.yml)が自動採番して配布 zip をビルドし、タグを打ち、GitHub Release を作成します。- 採番形式は
MAJOR.YYYYMMDD.連番(例0.20260609.1)。バージョン番号を手で編集する必要はありません。 - 破壊的変更のときだけ
wp-entry-form.phpのWPEF_MAJOR_VERSIONを +1 してください。詳細は バージョニング規約。
- 採番形式は
- PR には CI(
.github/workflows/ci.yml)で PHP の構文チェックが走ります。
ローカルでのビルド
bash bin/build.sh
# => dist/wp-entry-form.zip (トップレベルに wp-entry-form/ を含む配布物)
動作環境
- WordPress 6.0 以上
- PHP 7.4 以上
ライセンス
MIT License © 2026 WADA Hiroki
Releases
2 releases. Each count is every asset in that release; expand a row for the breakdown.