密码重置页面的入队样式

时间:2016-02-07 作者:Yazmin

我为我的WordPress登录页面排队了一个样式,如下所示:

function login_stylesheet() {
    wp_enqueue_style( \'custom-login\', plugins_url( \'style-login.css\', __FILE__ ) );
}
add_action( \'login_enqueue_scripts\', \'login_stylesheet\' );
但是,这不会使脚本排队进入密码重置页面。

有人知道如何自定义密码重置页面吗?

更新只是为了澄清-

在wp登录时加载样式表。php页面:

http://dev.yazminmedia.com/tresstank/wp-login.php

在“丢失密码”页面上,它不会加载:

http://dev.yazminmedia.com/wp-login.php?action=lostpassword

1 个回复
最合适的回答,由SO网友:BillK 整理而成

你的代码按照你的方式工作很好-我试过了。也许你有另一个插件可以卸载现有的插件login_enqueue_scripts 钩子禁用你的?

否则,如果:

代码位于插件中风格登录。css文件与插件位于同一目录中!important; 例如body{ background }. 所以,你需要!important 让CSS属性覆盖WP

你更新的信息真的有很大的不同!

该代码仅在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中的代码应该放在网络激活的插件中。