WordPressの始め方と使い方をわかりやすく解説!

WordPressで投稿画面のパーマリンクを非表示にする方法【カスタム投稿タイプ】

この記事で紹介する方法を使えば、

WordPressでカスタム投稿タイプのパーマリンクを非表示する

このように投稿画面でパーマリンクが非表示になります。

WordPressの投稿画面でパーマリンクを非表示にする方法

WordPressの投稿画面のパーマリンクを非表示にするには、register_post_type関数のパラメータである$argsの引数「public」と「show_ui」の値を設定します。

publicの値をfalseにする

publicの値は、管理画面とフロントエンドでその投稿タイプを一般公開するかどうか制御します。

falseに設定すると、管理画面およびフロントエンドでその投稿タイプが見えなくなります。

publicの値をfalseに設定しただけだと、管理画面からも投稿タイプが見えません。

そこで、show_uiの値を設定します。

show_uiの値をtrueにする

show_uiは、管理画面で投稿タイプを管理するUIを生成するかどうか定める引数です。

show_uiの値は、publicの値を初期値とします。

そのため、publicの値にfalseを設定するだけだと、show_uiの値もfalseになってしまい、管理画面で投稿タイプが見えません。

管理パネルで表示するために、show_uiの値でtrueを指定します。

これで管理画面で投稿タイプが表示され、フロントエンドから見えない状態になります。

フロントエンドから見えないので、アクセスするためのパーマリンクの生成も行われません。

つまり、パーマリンクが非表示になります。

なぜ投稿画面のパーマリンクを非表示にする必要がある?

読者にアクセスされたくないデータを取り扱うためです。

関連記事

FOXWP

Conoha WINGからエックスサーバーにWordPressの引越しを行う手順

Conoha WINGからエックスサーバーに引越しを行う手順 Conoha WINGからエックスサーバーに引越しを行う際の注意点 ネームサーバーがエックスサーバーのネームサーバーに設定されていないと、無料独自SSLの設定

FOXWP

wp-envで構築したWordPressのデータベースへアクセスする手順

wp-envで構築したローカル開発環境のデータベースにサクセスするには、Local WordPress EnvironmentのAccessing the MySQL Databaseに記載されている方法で行えます。 参

FOXWP

【WordPress】はじめてのブロックエディター開発

この記事では、WordPressでブロック開発をした際のメモです。 WordPressで必要最低限のブロックを開発するには、@wordpress/create-blockパッケージを作成することですぐにできます。 参考:

FOXWP

wp-envとは?使い方を解説

wp-envを利用した際のメモです。 wp-envとは? ローカルのWordPress開発環境 wp-envとは、ローカルのWordPress開発環境です。Docker Desktopと合わせて利用します。 wp-env

FOXWP

WordPressのおすすめセキュリティプラグイン6選

WordPressセキュリティプラグインを使えば、専門的知識がない方でも手軽にセキュリティ対策を行うことができます。 マルウェア・ブルーフォースアタック・ハッキングといった様々な障害からあなたを守ってくれます。 この記事

FOXWP

WordPressでおすすめの目次プラグイン8選

記事に目次を挿入すれば、読者に記事の全体像を理解してもらいやすくなります。欲しい情報があるか判断する手助けとなり、読者にとって使いやすいサイトと認識してもらえます。 この記事では、目次を挿入できるおすすめのWordPre