我的代码中有一个特定的条件(如果用户从网络范围访问页面),我可以很容易地询问这个条件,比如:
if ( $user_in_allowed_range)
我想要的是只向满足此条件的用户提供注册按钮,其他用户应该仍然能够登录。
有没有办法在WordPress中做到这一点而不必对核心进行黑客攻击?附加的自定义登录表单不是解决方案,因为原始表单仍然可用。
我找到了一些钩子(login_form
, login_head
, user_register
…) 以及主题功能wp_login_form()
但它们并没有提供我所需要的功能。