投稿者の「投稿」では、自分の投稿のみ表示させる(他ユーザーの投稿は管理画面の投稿一覧では見えない)
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
管理者ではなく、参加するメンバーが記事を投稿した場合、誰でも全員の投稿を見れるようになっているし、誰でも編集ができる。
↓↓↓
functions.php へ記述
pre_get_postで、投稿一覧を取得する時に、今ログインしている、ユーザーの投稿だけを格納するように変更する。
//投稿一覧に自分の投稿のみ表示させる
上記の例だと、administrator は除外していて、全員の投稿を見ることができる。
編集者の場合だと、 editor など、適宜変更可能。
合わせて変更が必要なカスタマイズ案
・自分のもののみの投稿数を取得して、記事数に代入
・upした画像は投稿者本人しか見えないようにする
こちらも参照。
WordPressログイン画面の「W」のロゴを他の画像に変え、リンク先、マウスホバーの文言変更
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
WordPressに慣れていない人が使うことも想定できるので、タイトルなしのまま新規投稿すると「タイトルなし」となり、ダサいので、タイトル入力を必須にしておこう。
functions.php へ記述
WordPressにはタイトルを必須にするような設定はない。
functions.phpに記述して、記事投稿画面にjavascriptで、タイトルが記入されてない時にアラートを出すようにする。
//記事投稿タイトル必須
この例では、新規投稿、投稿の編集でタイトルの入力を必須にしている。
同様に、固定ページ用でもタイトル入力が必須になる。
明日試したくなるカスタマイズ、ネットな日々に役立つ小技と、たまに旅行の妄想と。