web-dev-qa-db-ja.com

特定のユーザーロールでタグを作成できないようにすることは可能ですか?

サイト管理者として、物事を管理したいのですが。

私の寄稿者および著者(私のためにコンテンツを生成する人)が新しいタグを作成するのを防ぎたいです。そのタグの分類法を動物園にしたくない!特にあなたがWordpressがAppleとAppleのために別々の用語を作成することを知っているとき!私は彼らに(私が彼らにカバーさせて欲しい1000タグの)whileリストをあげます、そしてそれはそれです。彼らは1001stを思い付くことはできません。

私の作家が私が彼らに与えるものからちょうど選ぶようにどのようにそれを達成しますか?

2
Average Joe

このWordpress Answersスレッドは、あなたが探している情報とまったく同じです。 - 管理者以外のユーザーを既存のタグに制限するプラグイン

「administrator」を必要なものに変更するだけです。

1
Travis Pflanz

これをチェックしてください 答え あなたの解決策に/。私は同様の問題を解決するためにremove_meta_box()WordPressの内部関数を使用しました。

0
mayuxi

誰かがこの記事に再び来た場合、これはこれに対する最も強固な答えです。

これはあなたのfunctions.phpファイルにあります。

add_action( 'pre_insert_term', function ( $term, $taxonomy )
{
    return ( 'yourtax' === $taxonomy )
        ? new WP_Error( 'term_addition_blocked', __( 'You are unauthorized to add new terms.' ) )
        : $term;
}, 0, 2 );

これが将来誰かに役立つことを願っています。

0
Paul Hitchmough