feat: improve cache including WordPress

This commit is contained in:
2025-09-28 20:38:51 +04:00
parent 57e0a0d35f
commit 1365953b97
2 changed files with 49 additions and 9 deletions
+9 -6
View File
@@ -122,13 +122,16 @@ function getWordPressPosts($count = null) {
$count = defined('WORDPRESS_POSTS_COUNT') ? WORDPRESS_POSTS_COUNT : 6;
}
// Récupérer les posts via l'API WordPress REST
$posts = callWordPressApi('posts', [
'per_page' => $count,
'_embed' => 'true' // Inclure les médias embarqués (featured image)
]);
// Utiliser le cache pour les posts WordPress
return callApiCached('wp-posts-' . $count, function() use ($count) {
// Récupérer les posts via l'API WordPress REST
$posts = callWordPressApi('posts', [
'per_page' => $count,
'_embed' => 'true' // Inclure les médias embarqués (featured image)
]);
return formatWordPressPosts($posts);
return formatWordPressPosts($posts);
}, 900); // 15 minutes de cache
}
/**