回答:
いいえ、しかしそれはすべきです;)
いくつかのカスタムフィールドクラス(バックエンド)があります。
フロントエンドフォームの場合は、Eugene Manuilovのリンクにあるプラグインを使用することをお勧めします。
フォームAPIはありません。プラグインを使ってみてください。ここで見つけてください:wordpress.org/extend/plugins/search.php?q=form
別のカスタムフィールドライブラリ:
WordPressのカスタムメタボックスとフィールド
https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress
リポジトリ内の多くの「フリー」フォームプラグインは機能が非常に制限されていますが、オプションがあります。
GravityForms
忍者フォーム
私は帽子をこのリングに投げ込むのもよいでしょう。このプラグインは、DrupalフォームAPIと非常によく似たAPIを提供し、汎用のフォーム生成および処理に最適です。
次も確認できます。
WPフォームAPI https://github.com/jbrinley/wp-forms
Momtaz Nmwdhj http://wordpress.org/plugins/momtaz-nmwdhj/
2017年5月現在、WordPressコアには正式なForms APIはありません。
フォームフィールドを定義するための標準ライブラリの構築に向けて取り組んでいるFields APIの提案があります。
ライブラリのリポジトリはここにあります:
https://github.com/sc0ttkclark/wordpress-fields-api
このライブラリはアルファ版であり、本番環境での使用は推奨されていません。
ここで問題の議論があります:https : //torquemag.io/2016/02/wordpress-needs-fields-api-use/
現在、ワードプレスはよりREST APIに基づく管理領域に向かっています。このFields APIは、正直に言うと必死に必要とするWordpressバックエンドを標準化するための重要なステップだと思います。
それまでは、他の回答で述べたプラグインのいずれかを使用するのが最善の方法です。