サポート » 使い方全般 » 固定ページ経由でカスタム投稿の投稿ができますか?

  • 皆様、いつもお世話になっております。

    ダッシュボードからではなく、フロント側の固定ページからカスタム投稿を投稿できるようにしたいのですが実現可能でしょうか?WPに不慣れなユーザが使いやすいように作りたいのです。

    まだ想像では、WP自身にカスタム投稿タイプを実装して、フォームを固定ページに実装。さらにphpを独自に組んで、カスタム投稿タイプの書き込まれるDBへ直接書き込み。

    これで実現できるかと考え、テストしようとしているのですが、本当にできるのか自信がありません。

    似たようなことを経験した方がいらっしゃいましたら、アドバイスをお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは、Umeno さん。

    フロント側の固定ページからカスタム投稿を投稿できるようにしたいのですが実現可能でしょうか?

    はい、可能です。WordPress の API に wp_insert_post() という関数があるので、これを使えば、SQL 文を書かずとも投稿データを作成可能です。3 年前の記事ですが、以下の記事が非常に参考になります。

    ■ WordPress で管理画面以外から投稿させる機能を作る
    http://takahashifumiki.com/web/programing/2173/

    WordPress 4.5.2 では仕様が変わっている部分もあるかもしれませんので、コアのソースを読む、Codex を読むなどして、最新の情報と照らし合わせるとよいと思います。ただ、基本的な概念は一緒です。

    もっと簡単な方法として、Contact Form 7 と Form to Post というプラグインを組み合わせても実現可能です。この 2 つのプラグインを使えば、ソースコードを書く手間が軽減されます。

    ■ Contact Form 7
    https://wordpress.org/plugins/contact-form-7/
    ■ Form to Post
    https://wordpress.org/plugins/form-to-post/

    トピック投稿者 Umeno

    (@daisukem)

    こんにちは、KUCKLU様

    早朝からご回答頂きありがとうございます。
    ご提供頂いた情報を参考にして自分で実践してみます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「固定ページ経由でカスタム投稿の投稿ができますか?」には新たに返信することはできません。