
ップロードした画像は、アップロードした投稿者本人しか見えないようにする
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
管理者ではなく、参加するメンバーが記事を投稿した場合、誰でも全員の投稿を見れるようになっているのをカスタマイズして、自分の投稿のみ表示するようにした。
・投稿者の「投稿画面」では、自分の投稿のみ表示させる方法で紹介した。
でも、そのままでは、アップロードした画像などのメディアが全て見えてしまうので、そこを修正。

↓↓↓

functions.php へ記述
//upした画像は自分のみ表示
これで自分でアップロードした画像のみ表示される(上の例では投稿者権限の場合のみ)。
合わせて変更が必要なカスタマイズ案
・投稿者の「投稿画面」では、自分の投稿のみ表示させる方法
・自分のもののみの投稿数を取得して、記事数に代入
こちらも参照。
投稿一覧画面で、自分の投稿数のみカウントして表示する
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
管理者ではなく、参加するメンバーが記事を投稿した場合、誰でも全員の投稿を見れるようになっているのをカスタマイズして、自分の投稿のみ表示するようにした。
・投稿者の「投稿画面」では、自分の投稿のみ表示させる方法で紹介した。
でも、そのままでは、投稿数が変になるので、そこを修正。

↓↓↓

functions.php へ記述
wp_count_postsで、投稿一覧のページで表示される記事数
//自分の投稿のみの投稿数を取得してその数に代入して表示
これで投稿数を、自分の投稿のみをカウントして出力できる。
合わせて変更が必要なカスタマイズ案
・投稿者の「投稿画面」では、自分の投稿のみ表示させる方法
・upした画像は投稿者本人しか見えないようにする
こちらも参照。
ログイン中でもコメント編集ボタンを非表示
<追加したい機能>
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
管理者以外では、編集者や投稿者であってもコメントの編集権限を剥奪したい。
ただし、自分自身のコメントの編集権は残したいので、全ての権限を剥奪はしない。

管理画面だけでなく、サイトフロントからも編集できるので、この「編集」リンクを削除する。
functions.php へ記述
//個別記事ページのコメント編集ボタンを削除
管理者でも編集権を剥奪したいのであれば、
を消して、中の1行だけを記述しておけばOK。
明日試したくなるカスタマイズ、ネットな日々に役立つ小技と、たまに旅行の妄想と。