你的代码按照你的方式工作很好-我试过了。也许你有另一个插件可以卸载现有的插件login_enqueue_scripts
钩子禁用你的?
否则,如果:
代码位于插件中风格登录。css文件与插件位于同一目录中一些WP CSS使用!important
; 例如body{ background }
. 所以,你需要!important
让CSS属性覆盖WP2016年7月2日更新:
你更新的信息真的有很大的不同!
该代码仅在WP上按需要工作single site 安装,而不是多站点。使用子文件夹进行多站点安装。
请注意更新问题中的链接:
http://dev.yazminmedia.com/tresstank/wp-login.php
http://dev.yazminmedia.com/wp-login.php?action=lostpassword
密码重置链接指向您的主站点,而不是
tresstank
子网站。
这不是插件冲突问题,而是WP重定向问题。
尝试此链接:http://yazmin.bkstest.com/wp-login.php 然后单击“丢失密码?”。它不会重定向到主站点,并且仍然会应用登录样式,因为我使用的代码可以在这里找到https://gist.github.com/eteubert/293e07a49f56f300ddbb 更改默认WP行为。它是多站点的必备产品。它解决了密码重置电子邮件中的链接问题,这些链接将用户指向主站点(他们无法登录),而不是他们所属的子网站。
如果您将上述要点中的代码添加到插件中,您的问题很可能会得到解决。它在子域设置中工作得很好,但我还没有在子文件夹安装中测试过它。
注意:gist中的代码应该放在网络激活的插件中。