Доброго времени суток, уважаемые гуру!
Беру погоду из xml. Чтобы не делать запросы при каждом обновление страницы.
Нашел решение это сделать через transient api для wordpress. Чтобы запрос обновлялся сам раз в час. Подскажите, пожалуйста что не так. Не работает
function new_weather () {
// Выдача из транзитного кэша
$cached = get_transient( 'weather_cache' );
if ( $cached == false ) {
return $cached;
$result = simplexml_load_file( 'http://export.yandex.ru/weather-ng/forecasts/27612.xml' );
$temperature = $result->fact->temperature;
// Запись в транзитный кэш на 1 час
set_transient( 'weather_cache', $temperature, 1 * HOUR_IN_SECONDS );
return $temperature;
}
}