Blog random

This commit is contained in:
CHIEFSOFT\ameye
2024-10-13 07:34:15 -04:00
parent 07cc186972
commit 7798aacb7d
@@ -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');
}
}