Blog random
This commit is contained in:
@@ -569,6 +569,7 @@ wrenchboard=#
|
||||
$randomIndex = rand(1, $totalCount);
|
||||
|
||||
$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']['blog_url'] = 'https://blog.wrenchboard.com/';
|
||||
$data['payload']['total'] = $totalCount;
|
||||
@@ -579,4 +580,22 @@ wrenchboard=#
|
||||
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