<span style="color: #000000; font-weight: bold;">function</span> reply_to_read<span style="color: #009900;">(</span><span style="color: #000088;">$atts</span><span style="color: #339933;">,</span> <span style="color: #000088;">$content</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #990000;">extract</span><span style="color: #009900;">(</span>shortcode_atts<span style="color: #009900;">(</span><span style="color: #990000;">array</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"notice"</span> <span style="color: #339933;">=></span> <span style="color: #0000ff;">'<p class="reply-to-read">温馨提示: 此处内容需要<a href="#respond" title="评论本文">评论本文</a>后才能查看.</p>'</span><span style="color: #009900;">)</span><span style="color: #339933;">,</span> <span style="color: #000088;">$atts</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$user_ID</span> <span style="color: #339933;">=</span> <span style="color: #009900;">(</span>int<span style="color: #009900;">)</span> wp_get_current_user<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">-></span><span style="color: #004000;">ID</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #000088;">$user_ID</span> <span style="color: #339933;">></span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> get_userdata<span style="color: #009900;">(</span><span style="color: #000088;">$user_ID</span><span style="color: #009900;">)</span><span style="color: #339933;">-></span><span style="color: #004000;">user_email</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">//对博主直接显示内容 https://www.wpdaxue.com/</span>
<span style="color: #000088;">$admin_email</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">"xxx@aaa.com"</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//博主Email https://www.wpdaxue.com/</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #000088;">$email</span> <span style="color: #339933;">==</span> <span style="color: #000088;">$admin_email</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$content</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #990000;">isset</span><span style="color: #009900;">(</span><span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'comment_author_email_'</span> <span style="color: #339933;">.</span> COOKIEHASH<span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'%40'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'@'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$_COOKIE</span><span style="color: #009900;">[</span><span style="color: #0000ff;">'comment_author_email_'</span> <span style="color: #339933;">.</span> COOKIEHASH<span style="color: #009900;">]</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">{</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$notice</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #990000;">empty</span><span style="color: #009900;">(</span><span style="color: #000088;">$email</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$notice</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$wpdb</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$post_id</span> <span style="color: #339933;">=</span> get_the_ID<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">"SELECT `comment_ID` FROM <span style="color: #006699; font-weight: bold;">{$wpdb->comments}</span> WHERE `comment_post_ID`=<span style="color: #006699; font-weight: bold;">{$post_id}</span> and `comment_approved`='1' and `comment_author_email`='<span style="color: #006699; font-weight: bold;">{$email}</span>' LIMIT 1"</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #000088;">$wpdb</span><span style="color: #339933;">-></span><span style="color: #004000;">get_results</span><span style="color: #009900;">(</span><span style="color: #000088;">$query</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #b1b100;">return</span> do_shortcode<span style="color: #009900;">(</span><span style="color: #000088;">$content</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">{</span>
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$notice</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span>
add_shortcode<span style="color: #009900;">(</span><span style="color: #0000ff;">'reply'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'reply_to_read'</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
请先
!