プラグイン「WP Basic Auth」を導入するだけで、
BASIC認証がかかります。

ただし、管理画面と静的ファイル以外を閲覧する場合に限るので、
画像ファイルなどはアクセス制限はかかりません。

あくまで簡易的に利用するには便利だと思います。