![](data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyNCIgd2lkdGg9Ijg1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=)
ログイン中でもコメント編集ボタンを非表示
<追加したい機能>
WordPressのSNSプラグイン、BuddyPressを導入すると不特定多数のメンバーが参加することになる。
管理者以外では、編集者や投稿者であってもコメントの編集権限を剥奪したい。
ただし、自分自身のコメントの編集権は残したいので、全ての権限を剥奪はしない。
![](data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI5MyIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=)
管理画面だけでなく、サイトフロントからも編集できるので、この「編集」リンクを削除する。
functions.php へ記述
//個別記事ページのコメント編集ボタンを削除
管理者でも編集権を剥奪したいのであれば、
を消して、中の1行だけを記述しておけばOK。
WordPressでログイン直後に管理画面ではなく、トップページへ飛ばす方法
<追加したい機能>
![](data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE2NCIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=)
WordPressのSNSプラグイン、BuddyPressのメンバーは、管理画面からだけでなく、サイトフロント(トップページとか)のログインウィジェットからログインする場合もある。
![](data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyNSIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiLz4=)
なので、ログイン後に管理画面に飛ばさず、そのままホームぺージ(サイトフロント)にとどまってもらいたい。
functions.php へ記述
//ログイン後もサイトフロントへ飛ばす
これで、login_redirect のフィルターに home_url を返すように設定するだけでいい。
なお、一般ユーザーではなく、管理者は管理画面に直接飛ばしたい場合は、
で全体を囲めばOK。
明日試したくなるカスタマイズ、ネットな日々に役立つ小技と、たまに旅行の妄想と。