[PHP] echoされちゃう内容を変数に取得

背景

上記の対応をしていたとき、
戻り値としてreturnしてもらって置換やらなんやらをしたかったのに、
律義にechoしてくれちゃう関数(wp_head())があり困ったので、
その対処法。

解決策

ob_start();         //出力バッファリングを有効にする
wp_head();          // echo
$wp_head = ob_get_contents();   // 変数に代入
ob_get_clean();     // バッファを削除

参考

シェアする

  • このエントリーをはてなブックマークに追加

フォローする