商品登録ページにカスタムフィールドを追加する

よくあるご質問・商品登録ページにカスタムフィールドを追加する。

商品登録ページにカスタムフィールドを追加する

Q:商品登録ページにカスタムフィールドを追加することはできますか。

A:WP-OliveCart4の商品登録ページでは、WordPressのカスタム投稿タイプの機能を使用しています。

管理画面の商品登録ページにカスタムフィールドなどを追加する場合は、プラグイン内のWP-OliveCartのカスタム投稿タイプの登録の部分をカスタマイズする必要があります。

プラグインwp-olivecartフォルダのincludeフォルダの中のclass-cart-taxonomy.phpファイル
65行目
’supports’ => array(’title’,’editor’,’thumbnail’)
の部分に増やしたい項目

  • ’title’ (タイトル)
  • ’editor’ (内容の編集)
  • ’author’ (作成者)
  • ’thumbnail’ (アイキャッチ画像)
  • ’excerpt’ (抜粋)
  • ’trackbacks’ (トラックバック送信)
  • ’custom-fields’ (カスタムフィールド)
  • ’comments’ (コメントの他、編集画面にコメント数のバルーンを表示する)
  • ’revisions’ (リビジョンを保存する)
  • ’page-attributes’ (メニューの順序。「親〜」オプションを表示するために hierarchical が true であること)
  • ’post-formats’ (投稿のフォーマットを追加)

を追加します。

例えばカスタムフィールドのみを追加したい場合は

’supports’ => array(’title’,’editor’,’thumbnail’,’custom-fields’)

になります。

またAdvanced Custom Fieldsなどプラグインを使用した場合でもカスタムフィールドを商品ページに自由に追加することが可能です。

※Advanced Custom Fieldsを使用する場合の位置・ルールのShow this field group ifはcartになりますので注意してください。

※カスタマイズの際には必ずバックアップをとってからするようにしてください。

※プラグインのカスタマイズについては自己責任にて行ってください。