2017-06-20 42 views
0

私は22のテーマを持つワードプレスのウェブサイトを持っています。フォーム投稿のカスタム投稿 - ワードプレス

私は​​のようなカスタムフィールドを希望します。私はフォームポストプラグインが必要だと思います。

Googleで検索しました。Form to Post WordPressのプラグインですが、私には役立ちませんでした。

また、私はToolset typesプラグインで試してみましたが、それは私を100%助けません。

私はこの種のプラグインを自分で構築する必要があると思います。

私は初心者ですが、私はwordpressプラットフォーム用の別のプラグインまたはテンプレートを作成していません。

この問題を解決するのに役立つチュートリアルをお勧めしますか?

ありがとうございました!

+1

マルチュームコメント、アンドレイGheorghiu! – Alex

+0

ようこそ。現在の形では、その質問は不明である。あなたはより多くの詳細を提供する必要があります:a)達成したいもの。 b)あなたがやるべきことを知っているものと、やり方がわからないものに分解してください。あなたのやり方が分からないことが多すぎる場合は、それぞれ別の質問で尋ねることを検討してください。あなたの質問は、必要な仕事のように見えるべきではありませんが、特定の技術的プログラミングの問題のように、いくつかの短い段落で答えることができます。また、あなた自身でやっていた問題や遭遇した問題を示す必要があります。 * "私を助けなかった" *は良くない。 See [ask]。 –

+0

あなたは2つの別々の科目を調べたいと思っており、それぞれがかなり複雑です:1. [CPTs]を作成してください(http://www.wpbeginner.com/wp-tutorials/how-to-create-custom-post-types-イン・ワードプレス/)。 2.フロントエンドから[投稿を追加](https://code.tutsplus.com/tutorials/posting-via-the-front-end-inserting--wp-27034)。選ぶべきより多くのリソースがありますが、私はちょうど2を選択しました。これはそれぞれのタスクをどのように行うことができるかをかなり詳しく説明しました。基本的な機能だけのためには、少なくとも3〜4時間かかることになるはずです。 –

答えて

0

役立つはずユーチューブ上のチュートリアルの多くが、... 1. How to create custom post type 2. How to display them

第2の解決策は、次のとおりです。

  1. は内部のフォームを持っていますページのテンプレートを作成します。 How to do custom page template
  2. 送信後にフォームから検証データにコードを書き込みます。
  3. ポイント2のファイルへのパスであるフォームにアクションを追加します。
  4. 検証コードでは、データベースにデータを格納する場合は、クエリを追加(挿入、更新、選択など)する必要があります。 $ _POST ['フォームのフィールド名(入力)の名前]でデータを取得する]
+0

私はいくつかのプラグインを試しました:\t カスタム投稿タイプのUI、投稿するフォームが、私を助けませんでした。また、Form to Postでは、すべてのフィールドを含むフォームを作成しましたが、Submitボタンを押すと、投稿は2フィールド(タイトルとコンセント)の2つのフィールドで簡単なフォームとして送信されます – Alex

+0

Andrei Gheorghiu氏によると、努力する。 私はあなたにヒント、ヒント、ステップバイステップを与えました。 – mrberner

+0

@Alex、究極的には、フォームのサニタイズ結果で['wp_insert_post()'](https://developer.wordpress.org/reference/functions/wp_insert_post/)を実行したいとします。関数が取る引数の構造を見て、フォームに必要なすべてのフィールドを追加します。 ['debug.log'](https://codex.wordpress.org/WP_DEBUG)を有効にするか、デバッガプラグインを使用して、開発中に発生している可能性のあるエラーを確認してください。 –