WordPressとxml宣言
Ξ 2009/1/12 月曜日
xml宣言というのがあって、wordpressで作ったサイトをhtml構文チェックしたりすると結構エラーが出ます。
1: <?xml version="1.0" encoding="utf-8"?>
これを先頭につけるといいのですが、このままではサイトが真っ白になって表示できません。
<?がPHPと誤解されてしまうためなのですがこの回避方法をふたつ。
まずは、
1: <?php print "<?xml version="1.0" encoding="utf-8"?>" ?>
を先頭につけるやり方、
UTF-8部分は使っているエンコードになる。wordpressだと
‘. get_bloginfo(‘charset’) . ‘
を使うとwordpressで設定してあるエンコードが自動で入ると思います。
たいていはこちらでやってしまうのですが、使い勝手によっては次の方法の方がやりやすかったりします。
もう一つはいちばん上の宣言を付けた後、PHPとの混同を避けるため.htaccessに
1: php_flag short_open_tag Off
を付け足すやり方です。
ついでに読んだら参考になるかもしれない関連記事:









2009/1/12 月曜日 at 11:21 PM
miyabi♪には…難しくて┬|ョ゚д゚`)。oO(意味不明)だぁ~^^;