WordPressでサイトを構築していて、記事毎ではなく、サイト全体にパスワードをかけたい場合

プラグインでは以下の二つがお薦め。

ac_authenticator

こちらは管理パスがそのままパスワードになる。

wp-password

こちらは管理パスとは別にパスワードの設定が可能。

個別のページやワイルドカード、ディレクトリーでパスワードの有無を設定できるから、管理ページを除外したり一部のみフリーで公開することができる。