WordPressにBasic認証かけるときは・・・・

非公開サイトの場合よくbasic認証などをかけてアクセス制限しますが、WordPress内のcron機能が自分に対してリクエストをおこなうため自身のグローバルIPを許可しないとまずいです。

以下のように設定することで自身のリクエストのみbasic認証をしないようにできます。

AuthUserFile /path/to/file/.htpasswd
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 {wordpressのGIP}
Satisfy Any