0

WordPressを削除してやり直し、Facebookで別の新しいアプリを作成しましたが、それでも問題は解決していません。

WordPressサイトを指すFacebookアプリを設定しました。登録ボタンまたはログインボタンをクリックできないことを除いて、サイトのすべての部分が機能します。Facebookの外部からログインしてFacebookアプリ/ページを更新すると、ログインしているように見え、ログアウトなど、やりたいことができます。

何かアイデアはありますか?残念ながら、ほとんどのGoogle検索では、サードパーティのFacebook接続プラグインについて話していると思いますが、そうではありません。

問題のページはここにあり、 www.costablancaclassifieds.comを見ているだけです。

4

3 に答える 3

1

コアコードを変更せずにこれを行うこともできます。これらの2行を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
于 2012-10-05T07:23:37.970 に答える
0

私がブラッドに言えることから、これはFBの問題ではなく、WPのCookieの問題であるように思われます。私はあなたのサイトをiframeでフレーミングしようとしました、そしてそれはあなたが経験している問題と同じように反応しました。少し見回して、同様の問題を抱えている他の人を見つけました。問題は、iframeを介して別のドメインにWPサイトを提供している場合、Cookieを適切に設定できないことです。

これが私が見つけた1つのフォーラムトピックです: http ://wordpress.org/support/topic/running-wordpress-in-an-iframe-cross-domains

これは良いニュースではありませんが、解決策を見つけるのに役立つか、少なくともある程度の閉鎖を得るのに役立つことを願っています。私はあなたの状況のた​​めの創造的な解決策を考えようとします。

于 2012-09-29T23:41:31.413 に答える
0

マイクさん、どうもありがとうございました。iFrameのせいだとは知りませんでした。あなたが書いたもののおかげで、私は探していたものを変更することができ、それから、おそらくそれほど望ましくはないものの、現在機能している解決策を見つけました。(おそらくあなたもあなたの側でテストすることができますか?)私はWordpressコードベースの数行を変更しました:

  1. 開いたwp-includes/default-filters.php
  2. 探す"frame"
  3. 次の2行が表示されます。

    add_action( 'login_init', 'send_frame_options_header', 10, 0 );
    add_action( 'admin_init', 'send_frame_options_header', 10, 0 );
    
  4. それらの行をコメントアウトし、キャッシュを保存してクリアします。
于 2012-09-30T11:15:12.323 に答える