学んだ技術が記憶から抜け落ちないための記録帳

WordPressの投稿や固定ページの本文や抜粋などを削除(非表示)にする方法

WordPressの投稿や固定ページの本文や抜粋などを削除(非表示)にする方法

投稿の本文を削除(非表示)

投稿の本文を削除(非表示)する場合はこんな感じ。

function remove_support() {
  remove_post_type_support( 'post', 'editor' );
}
add_action( 'init' , 'remove_support' );

remove_post_type_support()関数を使用します。便利。第一引数は投稿タイプなので、投稿だけでなく固定ページ(page)だったり、カスタム投稿タイプでもいける模様。

第二引数が削除(非表示)にしたい機能で、マニュアルだと以下のパラメータが渡せる模様。

  • ‘title’
  • ‘editor’ (content)
  • ‘author’
  • ‘thumbnail’ (featured image) (current theme must also support Post Thumbnails)
  • ‘excerpt’
  • ‘trackbacks’
  • ‘custom-fields’
  • ‘comments’ (also will see comment count balloon on edit screen)
  • ‘revisions’ (will store revisions)
  • ‘page-attributes’ (template and menu order) (hierarchical must be true)
  • ‘post-formats’ removes post formats, see Post Formats

今回は、本文と抜粋を削除(非表示)にするので、editorexcerptを指定します。

function remove_support() {
  remove_post_type_support( 'post', 'editor' );
  remove_post_type_support( 'post', 'excerpt' );
}
add_action( 'init' , 'remove_support' );

できた!\(^o^)/
第二引数の型は文字列(string)なので、一つずつ指定しないといけないのか。配列にしてもいい気がする今日この頃。

カテゴリーとタグを削除(非表示)

カテゴリーとタグは別の関数を使用します。unregister_taxonomy_for_object_type()という関数でタクソノミーと投稿タイプを指定して削除(非表示)にします。

function remove_support() {
  unregister_taxonomy_for_object_type( 'category', 'post' );
  unregister_taxonomy_for_object_type( 'post_tag', 'post' );
}
add_action( 'init' , 'remove_support' );

できた!\(^o^)/
こちらも一つずつ指定しないといけない模様。

参考サイト

Developer Resources: remove_post_type_support()
https://developer.wordpress.org/reference/functions/remove_post_type_support/
Developer Resources: unregister_taxonomy_for_object_type()
https://developer.wordpress.org/reference/functions/unregister_taxonomy_for_object_type/

Author:  高見 和也

株式会社まなびと」の代表取締役をひっそりやってます。宮崎県で活動する最近はフロントエンドからバックエンド、サーバーサイドまでフルスタックなエンジニア。WordPressのプラグイン開発や公式テーマレビュー、Webマーケティングやプログラミング教室の講師などプログラムにまつわるお仕事をあれこれしています。お仕事相談受付中。JSerでPHPer。

同じカテゴリーの記事

コメントを残す

nine + nine =

Visual Studio Code 関連記事

WordPress 制作関連記事

最近の投稿

イベント参加レポート

イベント動画レポート

記事カテゴリー

投稿タグ

最近のコメント

年別集計

投稿カレンダー

2025年2月
 1
2345678
9101112131415
16171819202122
232425262728 

メタ情報