register_post_type でカスタム投稿タイプを定義するとき、public => false とすることで「この投稿タイプでユーザーインターフェースを表示しない(show_ui=false)、post_type クエリがフロントエンドで実行できない(publicly_queryable=false)、検索結果からこの投稿タイプを除外する(exclude_from_search=true)、ナビゲーションメニューで post_type を選択候補から外す(show_in_nav_menus=false)」が設定される。このとき、さらに show_ui => true とすることで「フロントエンドで実行はできないが、ユーザーインターフェース(管理画面)は表示する」という状態にすることができる。 register_post_type( 'contacts',array( 'publi
![public => falseなカスタム投稿タイプのとき、更新時に出る記事へのリンクを消す](https://cdn-ak-scissors.b.st-hatena.com/image/square/532781c0e94196be43cb53a14b820f1f33b9f412/height=288;version=1;width=512/https%3A%2F%2F2inc.org%2Fwp-content%2Fuploads%2F2013%2F02%2Fpost.jpg)