• 解決済 ruri528002

    (@ruri528002)


    ワードプレスを勉強中です

    カスタム投稿タイプを設定して、
    カスタムフィールドを定義して、
    管理画面から投稿したカスタム投稿を
    固定ページにカスタム投稿の一覧表示することができました。

    次にこのカスタム投稿を管理画面ではなく、
    サイトのページから投稿できるように作成したいと考えています。
    現在の投稿タイプはこのように定義しています

    function.php

    // カスタム投稿タイプの追加
    function create_post_type()
    {
    register_post_type(
    ‘product’, // 投稿タイプ名
    array(
    ‘labels’ => array(
    ‘name’ => __(‘商品情報入力’), // 表示する投稿タイプ名
    ‘singular_name’ => __(‘商品情報入力’)
    ),
    ‘public’ => true,
    ‘menu_position’ => 5,
    )
    );
    }
    add_action(‘init’, ‘create_post_type’);

    —–
    管理画面からは問題なく投稿できます
    固定ページの一覧はpage-productとして表示するようにしました。

    通常、投稿ページはsingle.phpが使用されると思うのですが、
    single-product.phpなどを作成するなどした方が良いのでしょうか
    この辺りの情報をご存知の方がいらっしゃればご教授いただきたく

    よろしくお願いいたします

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 ruri528002

    (@ruri528002)

    試行錯誤しています。

    カスタム投稿タイプ:productは
    管理画面から投稿できています

    カスタム投稿の一覧は
    page-product.phpで表示できています。

    この一覧から投稿文書をクリックすると
    single-product.phpが適用されるかと思ったのですが、
    single.phpで表示されているようです。

    function.phpに何か追記しないといけませんか??

    トピック投稿者 ruri528002

    (@ruri528002)

    解決しました。
    単純なスペルミスでした。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「カスタムフィールドを持った入力フォームを作成したい」には新たに返信することはできません。