WordPressを知った時に、投稿は一つしかなく、動的に新しいコンテンツを作るのはどうしたらいいのだろうという疑問を誰しも持つと思います。NEWSなどは投稿にして、お問い合わせや会社についてなどは固定ページにする。でも、製品について載せたい時に、固定ではなく、新製品なども頻繁に出るので、投稿のように簡単に追加や削除ができるようにしたい。それが実現できるのが、カスタム投稿になります。通常、独自のテーマを作成する時に、投稿一つあれば、事足りるというケースはあまりありませんので、カスタム投稿の知識は必須となります。通常の投稿などのコードも怪しい状態ではありますが、こちらについて、勉強も含めて書いていきたいと思います。方法については下記の2種類があります。
①functions.phpに下記のようなコードを書く
function create_custom_post_type() {
register_post_type(‘my_custom_post’, array(
‘labels’ => array( ‘name’ => ‘カスタム投稿’, ‘singular_name’ => ‘カスタム投稿’, ),
‘public’ => true,
‘has_archive’ => true,
‘rewrite’ => array(‘slug’ => ‘my-custom-post’),
));
} add_action(‘init’, ‘create_custom_post_type’);
②Custom Post Type UI プラグインを使用する
①は今の私にはハードルが高いので、まずは②について勉強していきたいと思っています。