<span style="color: #008000; font-style: italic; font-weight: bold;">/**
* WordPress 禁止用户编辑个人资料的某些字段
* https://www.wpdaxue.com/disable-profile-fields.html
*/</span>
global $pagenow<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">(</span> <span style="color: #339933;">!</span>current_user_can<span style="color: #009900;">(</span> <span style="color: #0000ff;">'manage_options'</span> <span style="color: #009900;">)</span> <span style="color: #339933;">&&</span> $pagenow <span style="color: #339933;">==</span> <span style="color: #0000ff;">'profile.php'</span> <span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
add_action<span style="color: #009900;">(</span> <span style="color: #0000ff;">'admin_footer'</span>, <span style="color: #0000ff;">'disable_userprofile_fields'</span> <span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
function disable_userprofile_fields<span style="color: #009900;">(</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #339933;">?></span>
<span style="color: #339933;"><</span>script<span style="color: #339933;">></span>
jQuery<span style="color: #009900;">(</span>document<span style="color: #009900;">)</span>.<span style="color: #006633;">ready</span><span style="color: #009900;">(</span> function<span style="color: #009900;">(</span>$<span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
<span style="color: #666666; font-style: italic;">//禁止编辑“电子邮件”(input 举例)</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">(</span> $<span style="color: #009900;">(</span><span style="color: #0000ff;">'input[name=email]'</span><span style="color: #009900;">)</span>.<span style="color: #006633;">length</span> <span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
$<span style="color: #009900;">(</span><span style="color: #0000ff;">'input[name=email]'</span><span style="color: #009900;">)</span>.<span style="color: #006633;">attr</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"disabled"</span>, <span style="color: #0000ff;">"disabled"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #666666; font-style: italic;">//禁止编辑“个人说明”(textarea 举例)</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">(</span> $<span style="color: #009900;">(</span><span style="color: #0000ff;">'textarea[name=description]'</span><span style="color: #009900;">)</span>.<span style="color: #006633;">length</span> <span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
$<span style="color: #009900;">(</span><span style="color: #0000ff;">'textarea[name=description]'</span><span style="color: #009900;">)</span>.<span style="color: #006633;">attr</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"readonly"</span>, <span style="color: #0000ff;">"readonly"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #666666; font-style: italic;">//禁止编辑“公开显示为”(select 举例)</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">(</span> $<span style="color: #009900;">(</span><span style="color: #0000ff;">'select[name=display_name]'</span><span style="color: #009900;">)</span>.<span style="color: #006633;">length</span> <span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
$<span style="color: #009900;">(</span><span style="color: #0000ff;">'select[name=display_name]'</span><span style="color: #009900;">)</span>.<span style="color: #006633;">attr</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"disabled"</span>, <span style="color: #0000ff;">"disabled"</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #009900;">}</span>
<span style="color: #009900;">}</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span>
<span style="color: #339933;"></</span>script<span style="color: #339933;">></span>
<span style="color: #339933;"><?</span>php
<span style="color: #009900;">}</span>
请先
!