認定機関向けレジスター・会員ポータル

認定状態、会員プロフィール、ファセット検索、更新運用を専用プラグインとブロックテーマで構築した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層を専用プラグインで所有しました。

信頼をデータレイヤーで担保

失効・未検証会員をサーバー側クエリで除外し、認定レジスターとしての信用を構造的に保ちました。