サポート » 使い方全般 » カスタム投稿タイプを勉強中です

  • 解決済 dxc555

    (@dxc555)


    使いこなせればだいぶ楽になりそうな感じなので現在勉強中です。
    プラグインのCustom Post Type UIを使う手もあるようなのですが
    自由度が高い(現状は違いがわかりませんが・・・)とのことでテーマ
    フォルダのfunctions.phpにソースを追加して実験しています。

    質問内容は、フォームの項目を追加することが可能かという事です。

    店舗紹介だとすると店名がタイトルでコメントがエディタで収まり
    ますが、住所や電話番号、店舗の写真などの項目を追加するという
    イメージです。

    titleとeditorでは、デフォルトと同じ項目なのでせっかくなら
    オリジナルで項目の追加もできればと思っております。

    通常であればカスタムフィールドを使うべきところかと思うのですが
    カスタム投稿タイプで新規フォームの追加は可能でしょうか?

    調べてみたのですが普通は実装しない方法なのか解決方法を探す事が
    できず教えていただけますと幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 現在の仕様ではカスタム投稿タイプは通常の投稿と同じ仕様のフォームしか設定できません。
    新しいオリジナル項目を追加したい場合は

    1.カスタムフィールドを使う
    ご自分でいわれているようにカスタムフィールドを使うのが手っ取り早いと思います。
    その際にCustom Field Template pluginというプラグインを使うことで、追加フォームのように
    項目を追加したり、カスタムフィールドと画像データを関連づけたりできます。

    2.カスタム分類を使う
    まったく新しい項目を作りたい場合はカスタム分類という機能を利用する方法もあります。
    これは新しく分類項目を追加する機能ですが、どちらかというと「タグ」や「カテゴリー」
    等の機能として作用します。
    このデータを検索キーに使う場合には便利ですが(たとえばXXX県で登録することでXXX県に属する投稿の取得など)電話番号や住所等、同じデータが存在しない場合は不向きです。(というかメリットがありません)
    使用する場合はCustom Post Type UIのプラグインがお勧めです。

    dxc555さんのような使い方だとカスタムフィールドを追加するのがいいのではないでしょうか?

    トピック投稿者 dxc555

    (@dxc555)

    お返事ありがとうございます。

    興味本位でこんなことはできないものかと思っておりましたが
    やはりカスタムフィールドで実装するのが手っ取り早いですよね^^;

    自由度が高い = フォームの項目も追加できたりする?

    という勝手なイメージだったのでfunctions.phpにソースを追加して
    いたのですが、素直にカスタムフィールドとCustom Post Type UIを
    利用して作成しようと思います。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタム投稿タイプを勉強中です」には新たに返信することはできません。