サポート » 使い方全般 » 作成者を限定したい

  • 会員制のサイトを作っています。
    管理者で投稿を行い、特定の権限を持つメンバーに作成者を変更してリリースするということが少なく有りません。
    現状では、全ての権限のメンバーを選択できてしまう為、数千人の中から一人を探しだすのが大変で困っております。(漢字のリストになっているので、出てくる順番が良く分からず見つけづらい)

    投稿画面に出てくる作成者の選択ドロップダウンリストについて、作成者を例えば管理者のみに限定して選択できるような処理は出来ないでしょうか。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • Takahashi Fumiki

    (@takahashi_fumiki)

    「これだ!」というフックはないようです。

    pre_get_users というのがあるので、それを使うといいかもしれません。

    それか、デフォルトのメタボックスを削除して、自分用のメタボックスを追加するという方法があります。

    トピック投稿者 吉田 丈治

    (@geeorgey)

    Takahashi Fumikiさん

    いつもブログ読んでます。ありがとうございます。

    これが良さそうな気がしました。検討してみます。
    >それか、デフォルトのメタボックスを削除して、自分用のメタボックスを追加するという方法があります。

    Takahashi Fumiki

    (@takahashi_fumiki)

    該当するメタボックスは wp-admin/includes/meta-boxes.php にある post_author_meta_box という関数です。

    たぶんですが、そのメタボックスを消して、新しいメタボックスの中に

    `
    <select name='post_author_override'>
    <!-- ここにoptionを書く -->
    <option value="ユーザーID">ユーザー名</option>
    </select>
    `

    というようなname=post_author_overrideを持つselectプルダウンを書けば保存はかってにやってくれる(はず)です。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「作成者を限定したい」には新たに返信することはできません。