В WordPress 2.5 разработчики отказались от дискового кеширования. Кеширование как таковое осталось, но кеш размещен в памяти. То есть он существует только на время формирования страницы, следующий запрос будет формировать свой кеш. На форуме forum.maxsite.org проскочила интересная идея — использовать механизм кеширования от WordPress 2.3. Для этого достаточно подложить файл cache.php от 2.3 в wp-includes, в wp-config.php включить кеширование строкой

define('ENABLE_CACHE',true);

и создать директорию /wp-content/cache/ с правами 777.

Честно говоря, не знаю, какие побочные эффекты это может вызвать, но дисковое кеширование таки начинает работать. Конечно, не так круто, как с wp-cache или wp-super-cache, но зато и не так заморочисто.

PS Если php в safe mode, кеширование может не работать из-за недостатка прав у php на создание поддиректорий.