前回までのあらすじ
![](https://eguweb.jp/wp-content/uploads/202006291203-00-1.jpg)
添付ファイル投稿の優先順位について検証できました😃
DEMO010
301 Moved Permanently
![](https://eguweb.jp/wp-content/uploads/202006251838-00-2-1024x156.jpg)
カスタム投稿
![](https://eguweb.jp/wp-content/uploads/202006251838-00-3.jpg)
single-$posttype.php
カスタム投稿の場合は、「single-$posttype.php」がsingle.phpよりも優先して読み込まれます。
カスタム投稿タイプ
カスタム投稿タイプとは
投稿内容によってページをカスタマイズできる機能
標準投稿タイプ
- 投稿
- 固定ページ
- 添付ファイル
- リビジョン
- ナビゲーションメニュー
- カスタムCSS
- 変更セット
カスタム投稿タイプ
命名した投稿タイプ名
![](https://eguweb.jp/wp-content/uploads/202007080033-00.jpg)
functions.php(テーマのための関数)を使う
ここで初めて「functions.php(テーマのための関数)」というものが登場しました。
functions.phpとは?
関数を定義したりショートコードを作ったり、管理画面の設定を追加したり、色々なことができる便利ファイル。
![](https://eguweb.jp/wp-content/uploads/202007080010-00.jpg)
<?php
add_action( 'init', 'custom_post_type' );
function custom_post_type() {
register_post_type( 'custom_post',
array(
'labels' => array(
'name' => __( 'カスタム投稿です' ),
'singular_name' => __( 'カスタム投稿です' )
),
'public' => true,
'menu_position' =>5,
)
);
}
?>
![](https://eguweb.jp/wp-content/uploads/202007080018-00.jpg)
![](https://eguweb.jp/wp-content/uploads/202007080020-00-1024x668.jpg)
register_post_type( ‘custom_post’, で設定されたカスタム投稿タイプのphpファイルが存在する場合は、そちらが優先されます。
![](https://eguweb.jp/wp-content/uploads/202007080043-00.jpg)
![](https://eguweb.jp/wp-content/uploads/202007080044-00.jpg)
パーマリンク(カスタム投稿タイプ)
301 Moved Permanently
ご参考下さい^o^)/
DEMO011
301 Moved Permanently