Blog random
This commit is contained in:
@@ -569,6 +569,7 @@ wrenchboard=#
|
|||||||
$randomIndex = rand(1, $totalCount);
|
$randomIndex = rand(1, $totalCount);
|
||||||
|
|
||||||
$data['payload']['featured'] = $data['payload']['blogdata'][$randomIndex ];
|
$data['payload']['featured'] = $data['payload']['blogdata'][$randomIndex ];
|
||||||
|
$data['payload']['blograndom'] = $this->BlogRandom();
|
||||||
$data['payload']['image_url'] = 'https://blog.wrenchboard.com/wp-content/uploads/';
|
$data['payload']['image_url'] = 'https://blog.wrenchboard.com/wp-content/uploads/';
|
||||||
$data['payload']['blog_url'] = 'https://blog.wrenchboard.com/';
|
$data['payload']['blog_url'] = 'https://blog.wrenchboard.com/';
|
||||||
$data['payload']['total'] = $totalCount;
|
$data['payload']['total'] = $totalCount;
|
||||||
@@ -579,4 +580,22 @@ wrenchboard=#
|
|||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function BlogRandom(){
|
||||||
|
|
||||||
|
$mysql ="
|
||||||
|
SELECT p1.id AS blog_id, p1.post_title AS title, wm2.meta_value AS banner FROM wp_posts p1 LEFT JOIN wp_postmeta wm1
|
||||||
|
ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' )
|
||||||
|
LEFT JOIN
|
||||||
|
wp_postmeta wm2
|
||||||
|
ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL )
|
||||||
|
WHERE
|
||||||
|
p1.post_status='publish'
|
||||||
|
AND p1.post_type='post'
|
||||||
|
ORDER BY RAND() DESC LIMIT 5";
|
||||||
|
log_message('critical', "BlogRandom Query -> ".$mysql );
|
||||||
|
$query = $this->db->query($mysql);
|
||||||
|
return $query->getResult('array');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user