WP-KkyoAdmKit Enhanced
WordpressPlugin web-kkyoadmkit
by Urayakkyo · github.com/urayakkyo-alt/web-kkyoadmkit · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/urayakkyo-alt/web-kkyoadmkit/archive/refs/heads/main.zip高機能お問い合わせフォームビルダー、レビューシステム、セキュリティ機能を搭載したWordPress拡張プラグイン
Description
WP-KkyoAdmKit Enhancedは、WordPressサイトに包括的なフォーム管理とセキュリティ機能を追加するプラグインです。
主な機能
📝 ドラッグ&ドロップフォームビルダー
- 直感的なインターフェースでお問い合わせフォームを構築
- テキスト、メール、電話番号、テキストエリア、セレクトボックス、チェックボックス、ラジオボタン、ファイルアップロードに対応
- 各フィールドのラベル、必須設定、オプションをカスタマイズ可能
🔒 多様なCAPTCHA対応
- Google reCAPTCHA v2
- Google reCAPTCHA v3
- hCaptcha
- Cloudflare Turnstile
⭐ レビューシステム
- 5段階評価機能
- 承認制レビュー投稿
- カスタム投稿タイプで管理
👤 ユーザー登録フォーム
- セキュアなユーザー登録
- AJAX非使用の安全な実装
💬 コメントいいね機能
- AJAX対応のリアルタイムいいね
- IPアドレスベースの重複防止
- 簡単な統合
🖼️ No Image設定
- アイキャッチ画像未設定時のデフォルト画像
- 投稿タイプにのみ適用
- メディアライブラリから簡単選択
🛡️ セキュリティ機能
- ログイン試行回数制限
- IPアドレスベースの自動ブロック(1時間)
- ブロック解除機能
- レート制限機能
📧 メール通知
- お問い合わせ受信時に管理者へ自動通知
- カスタマイズ可能なメール内容
📎 ファイルアップロード
- セキュアなファイル検証
- 拡張子とファイルサイズチェック
- メディアライブラリへの自動保存
- 許可拡張子: jpg, jpeg, png, gif, pdf, doc, docx, zip
🎨 Gutenbergブロック対応
- エディタから簡単挿入
- ブロック設定パネル
- ショートコードとブロック両対応
Installation
自動インストール
- WordPress管理画面で「プラグイン」→「新規追加」
- 「WP-KkyoAdmKit Enhanced」を検索
- 「今すぐインストール」をクリック
- 「有効化」をクリック
手動インストール
- プラグインファイルをダウンロード
/wp-content/plugins/wp-kkyoadmkit-enhanced/ディレクトリにアップロード- WordPress管理画面の「プラグイン」メニューからプラグインを有効化
初期設定
- 管理画面の「KkyoAdmKit」メニューを開く
- CAPTCHA設定でサイトキーとシークレットキーを入力
- フォームビルダーでお問い合わせフォームをカスタマイズ
- 必要に応じてNo Image画像を設定
Frequently Asked Questions
フォームをページに追加するには?
以下の方法があります:
ショートコード:
[kkyoadm_register_form]- ユーザー登録フォーム[kkyoadm_review_form]- レビューフォーム[kkyoadm_contact_form]- お問い合わせフォーム
Gutenbergブロック: エディタでブロックを追加し、「KkyoAdmKit」カテゴリから選択
CAPTCHAの設定方法は?
- 各CAPTCHAサービスでサイトキーとシークレットキーを取得
- reCAPTCHA: https://www.google.com/recaptcha/admin
- hCaptcha: https://www.hcaptcha.com/
- Turnstile: https://dash.cloudflare.com/
- 管理画面「KkyoAdmKit」→「設定」でキーを入力
- フォームビルダーでCAPTCHAを有効化
ファイルアップロードのセキュリティは?
以下のセキュリティ対策を実施しています:
- 拡張子の厳格なチェック
- ファイルサイズ制限(最大5MB)
- MIMEタイプ検証
- WordPress標準のアップロード処理を使用
- メディアライブラリへの安全な保存
お問い合わせ内容はどこで確認できますか?
管理画面の「KkyoAdmKit」→「お問い合わせ」から一覧表示できます。 また、投稿管理画面でも「お問い合わせ」として確認可能です。
レビューの承認方法は?
投稿管理画面の「レビュー」から各レビューを編集し、 ステータスを「公開」に変更してください。
IPブロックを解除するには?
管理画面の「KkyoAdmKit」→「セキュリティ」から ブロックされたIPアドレス一覧で「ブロック解除」ボタンをクリックします。
Screenshots
- ドラッグ&ドロップフォームビルダー
- お問い合わせフォーム一覧画面
- セキュリティ設定画面
- No Image設定画面
- Gutenbergブロック挿入
Changelog
2.0.0
- 新機能: ドラッグ&ドロップフォームビルダー
- 新機能: 多様なCAPTCHA対応(reCAPTCHA v2/v3, hCaptcha, Turnstile)
- 新機能: No Image設定機能
- 新機能: コメントいいね機能
- 改善: セキュアなファイルアップロード実装
- 改善: ユーザー登録フォームをAJAX非使用に変更
- 改善: お問い合わせ送信時の管理者メール通知
- 改善: 管理画面デザインの改善
- 改善: Gutenbergブロックの正式実装
- 改善: 詳細なコメント追加
- セキュリティ: レート制限の実装
- セキュリティ: 入力検証の強化
- セキュリティ: CSRF保護の強化
1.13
- 初版リリース
- 基本的なフォーム機能
- セキュリティ機能
Upgrade Notice
2.0.0
メジャーアップデート。フォームビルダー、CAPTCHA対応、セキュリティ強化など多数の新機能を追加。
Additional Info
開発者向け情報
このプラグインは単一のPHPファイルで構成されており、 シンプルな構造で拡張やカスタマイズが容易です。
フィルターフック:
kkyoadmkit_allowed_file_extensions- アップロード許可拡張子kkyoadmkit_max_file_size- 最大ファイルサイズ
アクションフック:
kkyoadmkit_after_contact_submit- お問い合わせ送信後kkyoadmkit_after_review_submit- レビュー投稿後
サポート
公式サイト: https://wp-kkyoadmkit.42web.io
貢献
バグ報告や機能リクエストは公式サイトまでお願いします。
ライセンス
このプラグインはGPL v2以降のライセンスで配布されています。
Privacy Policy
このプラグインは以下のデータを収集・保存します:
- お問い合わせフォーム送信時: 名前、メールアドレス、メッセージ内容、IPアドレス
- レビュー投稿時: タイトル、内容、評価、IPアドレス
- ログイン失敗時: IPアドレス、試行回数
- コメントいいね時: IPアドレス
収集されたデータはWordPressデータベースに保存され、 サイト管理者のみがアクセス可能です。 第三者への提供は行いません。
ファイルアップロード機能を使用する場合、 アップロードされたファイルはメディアライブラリに保存されます。