WordPress

WordPressのカスタム投稿をプラグインを使わずに自作する

カスタム投稿はプラグインで簡単に実装することができますが、プラグインを使わずに自作することも可能です。

その場合はregister_post_type関数を使い、「functions.php」に次のように書きます。

add_action( ‘init’, ‘create_post_type’ );
function create_post_type() {
 register_post_type( ‘works’,
 array(
  ’labels’ => array(
   ’name’ => __( ‘施工事例’ ),
   ’singular_name’ => __( ‘施工事例’ )
  ),
  ’public’ => true,
  ’menu_position’ =>5,
  ’supports’ => array(‘title’,’thumbnail’)
 )
 );
}

これで施工事例というカスタム投稿がメニュー画面に追加されます。

また、実装したカスタム投稿にカスタムタクソノミーを追加する方法は「カスタムタクソノミーをプラグインなしで実装する方法【WordPress】」で紹介しています。

Leave a Comment