Wordpressには「フォームAPI」はありますか?


12

私の開発のほとんどはDrupalで行っています。しかし、私はWordpressサイトで作業しており、フォームを作成する必要があります。

DrupalにあるようなWordPressのフォームAPIのようなものはありますか?PHPを使用して標準化されたフォームを追加する方法はありますか?

回答:


8

いいえ、しかしそれはすべきです;)

いくつかのカスタムフィールドクラス(バックエンド)があります。

フロントエンドフォームの場合は、Eugene Manuilovのリンクにあるプラグインを使用することをお勧めします。




1

私は帽子をこのリングに投げ込むのもよいでしょう。このプラグインは、DrupalフォームAPIと非常によく似たAPIを提供し、汎用のフォーム生成および処理に最適です。

https://github.com/oomphinc/WP-Forms-API



0

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バックエンドを標準化するための重要なステップだと思います。

それまでは、他の回答で述べたプラグインのいずれかを使用するのが最善の方法です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.