index.php 内に body タグはあります。
ご確認ください。
wordpressのテーマの場合、bodyタグはindex.phpではなくheader.phpにあるケースが結構多いですね。
index.phpにないならheaderをチェックしてみると良いかもしれません。
ダッシュボードの外観→テーマの編集からheader.phpを選択して、bodyタグがあるかどうか確認してみてください。
↑また、テーマによってはこの図のように bodyタグにclassを付けているケースがあります。その場合
<body>
で検索してもhitしません。
チェックするときには"body" 検索することを推奨します。
動的に生成されるだけで、phpでもhtmlで出力されます。index.phpにインクルードされているファイルを確認ください。
▽4
●
rouge_2008 ●25ポイント ベストアンサー |
index.phpに「get_header();」が記述されていないでしょうか?
この記述でheader.phpを読み込んでいます。
・インクルードタグ
http://wpdocs.sourceforge.jp/%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%82%BF%E3%82%B0
トップページ(「index.php」)で上記のようにして読み込んでいる場合、他のページ(※「single.php」「page.php」「category.php」等のテンプレート)でも同じ方法でヘッダー部分を読み込んでると思いますので、条件分岐タグを利用してトップページだけに適用されるようにしないと、他のページにも埋め込まれてしまいます。
<body <?php body_class(); ?>> <?php if( is_home() || is_front_page() ) : ?> <!-- ここに解析スクリプト用のコードを記述 --> <?php endif; /* 解析スクリプトをトップページのみに */ ?>
・条件分岐タグ
http://wpdocs.sourceforge.jp/Conditional_Tags#.E3.83.A1.E3.82.A4.E3.83.B3.E3.83.9A.E3.83.BC.E3.82.B8