WordPressで投稿画面から不要な機能をユーザ権限ごとに削除する方法

git WordPress

わたしの場合は、寄稿者だけに本文欄を表示させない対応をしたかったので、
functions.phpに以下の様な形で実装。

/**
 * 投稿の不要な機能を無効にします。(寄稿者)
 */
function remove_post_supports_for_contributor() {
	if ( current_user_can( 'contributor' ) ) {
		remove_post_type_support( 'post', 'editor' ); // 本文欄
	}
}
add_action( 'init', 'remove_post_supports_for_contributor' );

投稿画面から不要な機能を削除する | WordPressカスタマイズ事典

WordPressってなんでも出来ますね。。。
次はカスタムフィールドに挑戦する予定。

コメント

タイトルとURLをコピーしました