サイトのwordpress化をやっています。
作ったテーマのindex.phpに記事一覧を表示させていますが、現在は、管理画面デフォルトの「投稿」で登録した内容が表示されます。
これを、functions.phpで追加した投稿タイプから登録した内容を表示させるにはどうすればいいのでしょうか。
投稿タイプは、functions.phpへの下記の記述で追加しています。
add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'hoge', array( 'labels' => array( 'name' => __( 'ホゲ' ), 'singular_name' => __( 'ホゲ' ) ), 'public' => true, 'has_archive' => true, ) );
上記で追記した投稿タイプには、advanced custom fieldsでフィールドを設定しており、フィールドグループの投稿タイプは「hoge」にしています。
「advanced custom fields」は投稿にカスタムフィールドを付加するプラグインです。書かれているコードはカスタム投稿タイプを追加するためのコードです。具体的に何をどう使いたいかを提示されたほうがよいと思います。
ご指摘ありがとうございます。質問内容を修正しました。advanced custom fieldsという情報は特に必要ないのかもしれませんが、要はカスタムで追加した投稿タイプで、index.phpに情報を反映させたいということです。
マルチポストの場合は、teratailのガイドラインにしたがって質問文に明記していただけますか。 https://m.chiebukuro.yahoo.co.jp/detail/q12173843942?__ysp=V29yZFByZXNz https://teratail.com/help
回答2件
あなたの回答
tips
プレビュー