p06-2:カスタム投稿を作成「Custom Post Type UI」
公開日:2018年11月16日
更新日:2022年10月26日
「Custom Post Type UI」を使って新しい投稿(カスタム投稿)を作成します。
※以下新しく作成する投稿を「カスタム投稿」を呼びます
カスタム投稿作成
投稿に「お知らせ」というカスタム投稿を作成します。
管理画面「CPT UI」>「投稿タイプの追加と編集」をクリックします。

「新規投稿タイプを追加」が選択されていることを確認します。

基本設定

| 投稿タイプスラッグ | 半角英数とアンダーバーで新しく作成するカスタム投稿のスラッグを指定 | post_news |
|---|---|---|
| 複数形のラベル | 日本語の場合は複数形・単数形ともに同じ値を指定 | お知らせ |
| 単数形のラベル | お知らせ |
追加ラベル
管理画面の表示名を変更できますが、そのままで問題ありません。
設定
ここで紹介する箇所以外はそのままで問題ありません。

※偽(false)にするとクラシックエディター表示になります
| REST API で表示 | 外部サービス向けにAPIを公開するか | True |
|---|

| アーカイブあり | 投稿同様のアーカイブ(カテゴリ一覧・タグ一覧等)をもつか | True:アーカイブをもつ False:アーカイブをもたない |
|---|

| 検索から除外 | 新しいカスタム投稿をサイト内検索結果に表示するか | True:表示する False:表示しない |
|---|
![]()
| 階層 | 投稿と固定ページを選択 | True:固定ページ False:投稿 |
|---|

メニュー表示位置の番号を「5」~「100」で指定
|
投稿 |
5 |
| メディア | 10 |
| リンク | 15 |
| 固定ページ | 20 |
| コメント | 25 |
| 区切り線 | 59 |
| 外観 | 60 |
| プラグイン | 65 |
| ユーザー | 70 |
| ツール | 75 |
| 設定 | 80 |
| 区切り線 | 99 |
メニュー表示位置番号を確認するには「functions.php」に下記コードを追加します。
管理画面上部にメニュー管理配列情報が表示されます。
確認後は必ずコメントアウトします。
function check_menu() {
global $menu;
echo '<pre style="padding:0 0 0 40px;">';
var_dump($menu);
echo '</pre>';
}
add_action('admin_menu', 'check_menu');

Developer Resources: Dashicons からアイコン選択するか自分で作成したアイコンをアップロードして選択します。

アイコンを選択したらアイコンのクラス名をコピペします。


使用したい機能を選択します。

「利用するタクソノミー」はこの後「お知らせ」専用のカテゴリーを作成するので選択しません。
投稿のカテゴリーとタグを共有したい場合はチェックします。
設定修了後「投稿タイプを追加」ボタンをクリックします。
作成したカスタム投稿を確認
管理画面左メニューに今回作成したカスタム投稿「お知らせ」が追加されています。

「新規追加」を選択すると新しいお知らせを作成できます。

作成したカスタム投稿を修正
管理画面「CPT UI」>「投稿タイプの追加と編集」をクリックします。

「投稿タイプを編集」タブを選択します。
![]()
「選択」から修正したいカスタム投稿を選択します。
内容を修正します。
同じタグのコンテンツ
同じカテゴリーのコンテンツ