最近サーバーを切り替えましたが、これはサーバーが切り替えられる前に時々発生しました。Facebook のファン ページに投稿をリンクすると、リンクが説明なしで表示され、奇妙に見えることがあります。どうやら、その理由はIEでこのようにページをレンダリングしているためです...
なぜそれがそうしているのか、誰にも分かりますか?それはワードプレスのブログであり、ここに私のトップラインがあります...
<!DOCTYPE html><!-- HTML 5 -->
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
助けてくれてありがとう!
返信:
要求に応じて DOCTYPE を変更しようとしましたが、うまくいきませんでした。また、メタタグと同じことを削除しました。http://web-sniffer.net/を IE で使用していますが、50% の時間は正常に読み込まれ、残りは意味不明に見えます。返信をもとに更新していきます
返信 2:
これがphpの私の正確なヘッダーです
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "w3.org/TR/html4/strict.dtd">
<html <?php language_attributes(); ?>>
<head>
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<link href='http://fonts.googleapis.com/css?family=Cantarell' rel='stylesheet' type='text/css'>
<link rel="shortcut icon" href="/favicon.ico" >
<link rel="icon" type="image/gif" href="animated_favicon1.gif" >
<title><?php bloginfo('name'); if(is_home() || is_front_page()) { echo ' - '; bloginfo('description'); } else { wp_title(); } ?></title>
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
<?php wp_head(); ?>
<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>
</head>
これを新しいヘッダーとして追加しました:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
それでもうまくいきません。
ローカルドライブで正常に動作しているように見えるため(公平を期すために、ライブDBに接続していません)、テーマを基本的なワードプレステーマに変更しましたが、まだエラー