Files
memory-infrastructure-palace/docs/projects/memorypalace/Apple Notes/public static function getHotOrNotIdRandomize().md

22 lines
1.3 KiB
Markdown

<span style="color:#000ff;">{</span>
<span style="color:#000ff;">global $wpdb;</span>
<span style="color:#000ff;">$todDate = date("Y-m-d");</span>
<span style="color:#000ff;">//echo $todDate;</span>
<span style="color:#000ff;">if(is_user_logged_in()) {</span>
<span style="color:#000ff;">$sql = 'SELECT p.ID FROM '.$wpdb->posts.' p LEFT JOIN '.$wpdb->postmeta.' pm ON p.ID = pm.post_id AND pm.meta_key = "hotornot_vote_user_id" WHERE p.post_type = "hotornot" AND post_status = "publish"</span>
<span style="color:#000ff;">AND (</span>
<span style="color:#000ff;">SELECT count(pm1.meta_key)</span>
<span style="color:#000ff;">FROM wp_postmeta pm1</span>
<span style="color:#000ff;">WHERE</span>
<span style="color:#000ff;">pm1.post_id = p.ID AND</span>
<span style="color:#000ff;">pm1.meta_key = "hotornot_vote_user_id" AND</span>
<span style="color:#000ff;">pm1.meta_value = "'.get_current_user_id().'"</span>
<span style="color:#000ff;">) = 0</span>
<span style="color:#000ff;">ORDER BY RAND() LIMIT 1';</span>
<span style="color:#000ff;">}</span>
<span style="color:#000ff;">$row = $wpdb->get_row($sql, OBJECT);</span>
<span style="color:#000ff;">if(!empty($row->ID) && $row->ID > 0) {</span>
<span style="color:#000ff;">return $row->ID;</span>
<span style="color:#000ff;">}</span>
<span style="color:#000ff;">}</span>