ctrigger
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: JetpackでFacebookに投稿した場合、リンクを別URLに向ける事は可能でしょうかDaisuke Takahashi 様
Naoko Takano 様アドバイスいただき、ありがとうございます!
投稿時の短縮URLを変更する方法ですが、
変更はできるのですが、症状は改善されませんでした。
(投稿テキスト内のURLを無視されるようです;;)また、Naoko Takanoさんからいただいたところを拝見してog:urlの
変更はできたのですが、OGPで生成されるエリアの画像のみ
記事掲載ドメインを向くという悲しい状況に orz上手く伝わらなかったらすみません。
症状は、下記のようになります。WordPressインストールドメイン:wp.test.com
記事掲載ドメイン:article.test.com※Facebook上の表示
┌─────────────────────────
│ Jetpackからテスト投稿してみたよ!
│
│ http://article.test.com/aaaa ← ここは記事掲載ドメインにできました!
│ ┏━━━━━━━━━━━━━━━━━━━━━━━
│ ┃(※投稿記事のOGPから生成したと思われるエリア)
│ ┃┌──────┐サイト名
│ ┃│OGPで指定│wp.test.com ← ここがwordpressのドメインに。
│ ┃│した画像 │
│ ┃└──────┘
│ ┗━━━━━━━━━━━━━━━━━━━━━━━
└─────────────────────────上記のOGPから生成したと思われるエリアがリンク化されるのですが、
そのURLがWordPressドメイン(http://wp.test.com)を向いてしまうのです。もし他にもアドバイスいただける様でしたら、ぜひお願い致します。
自分ももう少し方法を模索してみます。フォーラム: 使い方全般
返信が含まれるトピック: エラー Cannot modify header informationについてFuelPHPをメインで動作させる事を前提に、
下記対応でSessionクラスを動作させました。FuelPHPのbootstrap.php内でWordPressのwp-load.phpをロード後、
remove_actionで、シャットダウン時のアクションを削除しました。FuelPHPのbootstrap.php
require 'path/to/wordpress/wp-load.php'; remove_action('shutdown', 'wp_ob_end_flush_all', 1);
これでしばらく様子を見てみようと思います。
フォーラム: 使い方全般
返信が含まれるトピック: エラー Cannot modify header informationについてtoshiki_ebata様
対策の記載をいただき、ありがとうございます。
なるほど、$_SESSION変数の利用に変更されたのですね!
参考にさせていただきます m(_ _)mまた、何かわかればこちらに投稿したいと思います。
フォーラム: 使い方全般
返信が含まれるトピック: エラー Cannot modify header informationについてtoshiki_ebata様、初めまして。
自分も同様の環境(FuelPHP & WordPress)で、同様の現象に遭遇したため、コメントさせていただきました。自分もこの問題を色々と調べているのですが、きちんとした解決策を発見できておりません。
自分の場合、ControllerのindexアクションでSessionに書込みをしようとした瞬間にこのメッセージが出力されます。Session利用の際のSetCookieで、このエラーが発生しており、どうもWordPressのfunctions.phpのwp_ob_end_flush_all関数がControllerよりも先に呼ばれるために発生する事は確認しました。ただ、このwp_ob_end_flush_allがWordPressでどういった役目をしているのかが理解できず、対策をどうしたら良いか悩んでいます。。。
FuelPHPから呼ばれた場合とWordPressで利用している場合で、ob_get_statusで取得できる値のflagsに違いがあるのを確認したため、一時的にそれを見て判断するような処理を追加していますが、根本的な解決がしたいです。
もしtoshiki_ebata様が既に問題を解決されていましたら、その方法をお教えいただけないでしょうか。