認定機関向けレジスター・会員ポータル
認定状態、会員プロフィール、ファセット検索、更新運用を専用プラグインとブロックテーマで構築したWordPressアプリケーション。
課題
認定工芸家を分野や地域から検索でき、会員自身がプロフィールを更新できる公開レジスターが必要だった。 失効・未検証の会員が認定済みに見えないよう、認定状態を表示ではなくデータレイヤーで強制する必要があった。
ソリューション
専用プラグインでCPT、タクソノミー、認定状態、ケーパビリティを設計。カスタムREST APIとGutenbergブロックでファセット・地図検索を実装し、会員編集はモデレーション経由にした。
成果
WordPressをCMSではなく業務アプリケーションとして構築し、信頼性のある公開レジスター、会員ポータル、更新・会費運用を実現した。
チーム
Medium team, 8 weeks
専用プラグイン・ブロックテーマ・データ設計
役割
プラグイン設計、ブロック構築、認定状態の強制、更新運用を担当。
CPT、タクソノミー、ケーパビリティ、REST API、カスタムブロックを組み合わせて、認定レジスターをアプリケーションとして構築しました。
技術スタック
CMSWordPress Custom Build
PluginCPTs / Custom Taxonomies / ACF
AccessCustom Capabilities / Moderation
SearchWP REST API / Faceted + Geo Search
ThemeBlock Theme / Gutenberg Blocks / React
主要機能
01
専用プラグインによる認定会員データモデル
02
サーバー側で強制する認定状態
03
ファセット・地図検索
04
モデレーション付き会員プロフィール編集
05
更新リマインダーと会費決済
注力した点
WordPressをアプリケーション化
汎用ディレクトリプラグインではなく、CPT、タクソノミー、権限、REST層を専用プラグインで所有しました。
信頼をデータレイヤーで担保
失効・未検証会員をサーバー側クエリで除外し、認定レジスターとしての信用を構造的に保ちました。