自定义登录IFrame不起作用

时间:2014-03-11 作者:michaelrmcneill

我有一个自定义的登录窗口,我正在建设。客户端需要一个模式窗口用于登录,因此我必须对常规页面使用HTTP(用于性能),对登录窗口使用HTTPS(在iframe中用于安全),因此,我得到了错误:

拒绝显示\'https://www.wordpress.com/wp-login.php\' 因为它将“X-frame-Options”设置为“SAMEORIGIN”。

我确信这是一项安全功能,因此人们无法对wp-login.php 页面,但我想将其删除,以便此登录正常工作。是否要删除\'SAMEORIGIN\' protection 对于wp-login.php

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

在做了更多的研究后,我发现了以下帖子:how can i embed wordpress backend in iframe. 虽然它所问的问题并不相关,但托肖给出的答案却相关。我将其重新发布在这里,以便无需点击即可关联:

默认情况下,WordPress会发送一个HTTP头,以防止iframe嵌入/wp\\u admin/and/wp登录。php:

X-Frame-Options:SAMEORIGIN这是一个安全特性。如果要删除此标题,请删除筛选器:

remove_action( \'login_init\', \'send_frame_options_header\' );
remove_action( \'admin_init\', \'send_frame_options_header\' );

结束

相关推荐

谷歌地图iFrame在标签问题上

我在页面的第三个选项卡上嵌入了地图。Page here > \'“行程”选项卡如果在页面仍在加载时直接转到选项卡,则可以完美地加载地图。但是,如果您等到页面完全加载完毕,然后单击“行程”选项卡,则地图将完全缩小,而不是加载到应放在的位置。我尝试输入所有细节,如<iframe src=\"http://ridewithgps.com/routes/1342529/embed\" height=\"500px\" width=\"100%\" frameborder=\"0\" http://ma