web-dev-qa-db-ja.com

カスタムフィールドを使用したフロントエンド編集

カスタムフィールドプラグインを使用しています http://www.advancedcustomfields.com

フロントエンドからカスタム投稿を作成、編集することは可能ですか?すべてのカスタムフィールドを表示し、それらを編集できるようにする必要があります。ユーザーはログインしている場合にのみ自分の投稿を編集することを許可されるべきです。

1
Rob
1
Gembel Intelek

あなたは明らかにフロントエンドにカスタムフィールドを表示することができますが、あなたはそれを自分でしなければならないかもしれません。フロントエンドにカスタムフィールドを追加する方法を説明するチュートリアルです。

http://voodoopress.com/add-a-meta-box-to-use-custom-fields-on-front-end-post-form/

それがどのように機能するかを理解していれば、あなたはすべてのフィールド(あるいはフィルターされたフィールドさえも)を追加することができるでしょう。次の機能を使用して、投稿に関連するすべてのカスタムフィールドを取得できます。

get_post_custom($post_id)

メタボックス内でフォームフィールドを作成するために反復できるフィールドの配列を取得します。

私はあなたがあなた自身を実装するためのガイドとして使うことができるいくつかのヒントをあなたに与えました。それは完全な解決策を提供することは不可能であるとして申し訳ありません

0
HungryCoder