その1。
上記リンクからダウンロード→すんなりインストールできたけどコメントの書き込みをすると・・・
”Warning: Cannot modify header information ・・・”
とかになって気持ち悪い。
ファイルの中身を見てもさっぱりなにが原因か分からない
きしょくわるい。
で・・・結局五時間ぐらいウダウダして原因解明できた模様。
wp-comments-post-mobile.phpの文字コードが何故かUTF-8だったので
UTF-8→UTF-8Nに変更
そしたらエラーがでなくなったっていうただそれだけ。
俺だけなのかこのエラー・・・大ハマリもいいとこ一日潰れた。
その2。
ついでにMobilePressNEOとwp-cacheを共有させたのでメモ。
参考にしたのは→Mobile Eye+とWP-Cacheを併用する
丸パクです。以下自己責任でどうぞ。
wp-cache-phase1.php(改編前)
$key = md5($_SERVER['SERVER_NAME'].preg_replace('/#.*$/', '', $_SERVER['REQUEST_URI']).wp_cache_get_cookies_values());
↓
wp-cache-phase1.php(改編後)
$mobile_key = '';
if (preg_match(
"/^(?:DoCoMo|KDDI|SoftBank|Vodafone|J-PHONE|UP\.Browser|MOT-|L-mode|Nokia|PDXGW)|".
"SHARP\/WS.*?Opera|WILLCOM|DDIPOCKET|Opera Mini/", $_SERVER['HTTP_USER_AGENT']))
$mobile_key = '_m';
$key = md5($_SERVER['SERVER_NAME'].preg_replace('/#.*$/', '', $_SERVER['REQUEST_URI']).wp_cache_get_cookies_values()).$mobile_key;
wp-cache.php(改編前)
echo '<td><a href="http://' . $meta->uri . '" target="_blank" >';
↓
wp-cache.php(改編後)
$type = (preg_match("/^(?>.*)(?<=_m\.meta)/", $file)) ? '[M]' : '';
echo '<td>'.$type.'<a href="http://' . $meta->uri . '" target="_blank" >';
wp-cache-phase1.phpとwp-cache.phpを書き直したらそれだけで動いたっていう・・・・大丈夫かこれ・・・・誰か教えて偉い人。