web-dev-qa-db-ja.com

編集ページから投稿タイトルの入力を削除する

ユーザーの能力に基づいて、(cpt)投稿編集ページ(バックエンド)の投稿タイトル入力を削除したいです。

スタックオーバーフローの質問 問題の取り扱いをすでに見つけました。しかし、その解決策はWordPressのコアファイルを編集することです。私はそれが好きではありません。

プラグインを使って隠す(または削除する)ことは可能ですか?現在のところ、プラグインがWordPressに接続する方法がわからない、または表示されません。

4
wamps

あなたはこれを行うことができます :

add_action('admin_init', 'wpse_110427_hide_title');
function wpse_110427_hide_title() {
 if (current_user_can('subscriber'))
     remove_post_type_support('post', 'title');

}

これは加入者のタイトルを隠します。 'post'をあなたのカスタム投稿タイプに置き換えてください

5
JMau