我删除了WordPress并重新开始,甚至在Facebook上创建了另一个新的应用程序,但问题仍然存在。
我已经设置了一个指向我的WordPress网站的Facebook应用程序。 除了我无法点击注册或登录按钮外,网站的所有部分都有效。 如果我从Facebook外部登录并刷新Facebook应用程序/页面,那么我显示已登录并可以执行我想要的操作,包括注销。
有什么想法吗?不幸的是,大多数谷歌搜索认为我在谈论第三方Facebook连接插件,我不是。
相关网页为here,仅查看www.costablancaclassifieds.com。
答案 0 :(得分:1)
您也可以在不修改任何核心代码的情况下执行此操作。只需将这两行放在你的functions.php
中remove_action( 'login_init', 'send_frame_options_header', 10, 0 ); // main site
remove_action( 'admin_init', 'send_frame_options_header', 10, 0 ); // admin
答案 1 :(得分:0)
从我可以告诉Brad,这似乎不是一个FB问题,而是更多的WP cookie问题。我尝试使用iframe构建您的网站,它的反应与您遇到的问题类似。看了一下,发现其他人有类似的问题;问题是当你通过iframe将WP站点提供给另一个域时,cookie无法正确设置。
以下是我发现的一个论坛主题:http://wordpress.org/support/topic/running-wordpress-in-an-iframe-cross-domains
这不是好消息,但希望它可以帮助您找到解决方案或者至少获得一定程度的关闭。我会尝试为您的情况考虑创造性的解决方案。
答案 2 :(得分:0)
非常感谢非常,迈克。我不知道是因为iFrames。因为你写的东西,我能够改变我正在寻找的东西,然后发现,虽然可能不是那么令人满意,但现在有效的解决方案。 (也许你可以测试一下你的结尾?)我在Wordpress代码库中修改了几行:
wp-includes/default-filters.php
"frame"
你会得到两行:
add_action( 'login_init', 'send_frame_options_header', 10, 0 );
add_action( 'admin_init', 'send_frame_options_header', 10, 0 );