Practical examples

実装例

atshift Fieldsのフィールドを、WordPressの機能や外部サービスと組み合わせて活用するための実践的なリファレンスです。

入力フィールドの
可能性を広げる

外部APIからの情報取得や、ログインユーザー向けのフロントエンドフォームなど、atshift Fieldsの入力フィールドをサイトの目的に合わせて活用する実装例です。

API 01 楽天Books API × ISBN

WordPressの投稿編集画面でISBN番号を入力すると、楽天Books API から書籍名、著者、出版社、価格、表紙画像などの書籍情報を取得し、atshift Fieldsの入力欄へ自動入力する実装例です。

FORM 02 新規投稿をフロントエンドで作成する

フィールドグループをログインユーザー向けの入力フォームとして表示し、指定した投稿タイプへ新しい下書きを作成する実装例です。

FORM 03 既存投稿をフロントエンドで編集する

post_id で編集対象を指定し、投稿タイプと編集権限を確認しながら、既存投稿のCFSフィールドを更新する実装例です。