提交 bc9593a3 编写于 作者: ijianbo's avatar ijianbo

修复缓存数据的bug

上级 e466454e
...@@ -507,16 +507,17 @@ class RAM_WP_REST_Posts_Controller extends WP_REST_Controller { ...@@ -507,16 +507,17 @@ class RAM_WP_REST_Posts_Controller extends WP_REST_Controller {
} }
if(!empty($cachedata)) if(!empty($cachedata))
{ {
$minapper_cache_type =get_option('minapper_cache_type'); // $minapper_cache_type =get_option('minapper_cache_type');
if($minapper_cache_type=='memcached') // if($minapper_cache_type=='memcached')
{ // {
$data=$cachedata->data; // $data=$cachedata->data;
$data['pageviews']=$pageviews; // $data['pageviews']=$pageviews;
$cachedata->data=$data; // $cachedata->data=$data;
} // }
else{ // else{
$cachedata['pageviews']=$pageviews; // $cachedata['pageviews']=$pageviews;
} // }
$cachedata['pageviews']=$pageviews;
//$response = rest_ensure_response( $cachedata ); //$response = rest_ensure_response( $cachedata );
return $cachedata; return $cachedata;
...@@ -532,7 +533,14 @@ class RAM_WP_REST_Posts_Controller extends WP_REST_Controller { ...@@ -532,7 +533,14 @@ class RAM_WP_REST_Posts_Controller extends WP_REST_Controller {
$data = $this->prepare_item_for_response( $post, $request ); $data = $this->prepare_item_for_response( $post, $request );
if($cachedata =='' && function_exists('MRAC')) if($cachedata =='' && function_exists('MRAC'))
{ {
$cachedata= MRAC()->cacheManager->set_cache($data,'post',(int)$request['id']); if(!empty($data->data))
{
$cachedata= MRAC()->cacheManager->set_cache($data->data,'post',(int)$request['id']);
}
else
{
$cachedata= MRAC()->cacheManager->set_cache($data,'post',(int)$request['id']);
}
} }
$response = rest_ensure_response( $data ); $response = rest_ensure_response( $data );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册