2017-03-21 4 views
0

パブリックサイトの誰かがフォームに何かを追加できるようにする必要があります。管理パネルの管理者が公開します。投稿はカスタムフィールドと投稿サムネイルを持つカスタムタイプになります。 タイトルのように。 WordPressでそれを実現させる方法はありますか?WordPressでは、管理パネルではなく、メインサイトから下書きとして投稿を追加する方法はありますか?

ファンクション*wp_insert_post*しかし、登録されていないユーザーにも機能させる方法、画像をアップロードして投稿に追加する方法もありますか?

答えて

0

[OK]を、私はそれを行うための方法を発見しました。 「Contact Form 7」とプラグイン「Post My CF7 Form」を使用し、CF7でフロントエンドフォームを作成し、それをカスタムポストタイプにマップします。コードでいくつかの変更を行う必要がありますが、魅力のように機能します。

0

このため、Formidable Proというプラグインをお勧めします。強力なプロでは、フロントエンドのフォームをWebサイトに置くことができます。これにより、ユーザーは(フォームの設定に応じてログインしているかどうかに関係なく)フォーム提出の投稿を作成できます。

フォームでは、Formidable Proの「投稿を作成」機能の設定で、投稿のすべての関連部分(カスタム項目、タイトル、画像のアップロード、本文のコピーなど)にフィールドを追加しますポストコンテンツエリア(特集画像、タイトル、カスタムフィールドなど)にすべての関連フィールドを添付します。

Formidable Proは、formidablepro.comから購入してダウンロードできます(残念ながら、投稿機能は有料機能です)。

ここ

エントリからの投稿を作成する上でのヘルプデスクの記事です:https://formidableforms.com/knowledgebase/create-posts/

+0

http://wordpress.stackexchange.com/questions/107062/how-do-i-make-a-dever-post-accessible-to-everyone?newreg=dd2a01ad300f4b6c90748d0cc13500bd – tipanverella

+0

@ alphagraphics-billings - それのようなものが見つかりました連絡フォーム7と無料ですが、私が望むように動作するようにいくつかのプログラミングが必要です。 – Gekiyaku

+1

@tipanverella - 私は、ドラフトを管理者以外の誰もがアクセスできるようにしたくありません。管理者がモデレートし、そのドラフトを公開して、通常の公開された投稿にします。 – Gekiyaku

関連する問題