将自定义CSS注入WP Admin登录弹出iframe
Injecting custom CSS into WP Admin login popup iframe
因此,我正在运行一个桥接插件,该插件将Xenforo论坛连接到Wordpress中,只需一次登录(用户身份验证完全由Xenforo处理,所有WP登录/注册等都重定向到匹配的Xenforo链接)。
然而,在wp-admin中,cookie过期后,会出现一个带有登录表单的弹出iframe,尽管有了这个桥,它确实加载了整个Xenforo的登录页面。
因为我试图使用外部对Xenforo的更改来修改这个页面的显示,我想唯一的方法是将自定义CSS注入iframe弹出窗口,并在我不想要的所有Xenforo元素上使用display:none。基本上,我不想在弹出窗口中加载整个网页,而只是一个简单的登录表单,比如默认的WP表单。
我已经扫描了几十个文件,但找不到产生这个弹出窗口的WP文件,有什么帮助吗?
完成这样的事情可以包含在插件文件中吗?或者添加过滤器,不更改WP核心文件吗?
我相信它在灯箱中使用了默认的wp-login.php。您可以在主题函数.php文件中使用以下函数将自定义样式表添加到管理/登录页面,
// Custom Wordpress Dashboard CSS function myC_dashboard() { wp_enqueue_style('scg-dashboard-theme', '/assets/themes/THEME/_inc/css/dashboard.css'); } add_action('admin_enqueue_scripts', 'myC_dashboard'); add_action('login_enqueue_scripts', 'myC_dashboard');
在functions.php中,将样式表和脚本排入队列以添加自定义代码。
css示例:
function load_custom_wp_admin_style() {
wp_register_style( 'custom_wp_admin_css', get_template_directory_uri() . '/admin-style.css', false, '1.0.0' );
wp_enqueue_style( 'custom_wp_admin_css' );
}
add_action( 'admin_enqueue_scripts', 'load_custom_wp_admin_style' );
如果使用jQuery,请不要将jQuery核心文件排入队列,因为WordPress已经有了它。
- 通过iframe登录到远程站点
- 在 iframe 中自动登录远程站点内部
- 当尝试登录instagram时,带有Selenium的Phantomjs不处理iframe Java脚本
- 将自定义CSS注入WP Admin登录弹出iframe
- 如何允许从iFrame登录facebook
- 如何查找用户是否从 Drupal 7 中的 iframe 登录
- 当用户通过 iframe 表单登录时,如何将登录按钮更改为注销
- 登录表单自动填充,在iframe中,在Android浏览器中不起作用
- 可以'不要通过Chrome上的iFrame登录应用程序,但可以直接查看
- 把你的整个网站放在主登录页的iframe里有什么缺点
- FB.登录书签和iframe.可能吗
- 在iFrame内自动登录
- 登录表单在Iframe没有加载
- 使用FB后,不能在iframe应用程序中编辑输入字段.登录Firefox浏览器
- 需要帮助做一些棘手的登录使用iframe
- 麻烦与OpenID登录在Safari内iframe
- 全球速卖通iframe中的登录表单在PhantomJS中不起作用
- 通过iframe登录
- 如何在Internet Explorer 11中允许用户使用Iframe登录?
- 当查看者未登录Facebook时,Facepile iframe为白色