サポート » 使い方全般 » 【カテゴリーページやタグページのmeta description設定】実際のページ上部にも内容が表示されてしまう

  • 解決済 yusaku

    (@yusaku)


    All in One SEOなどのプラグインは使わずに、カテゴリーページやタグページに、meta descriptionタグを表示させようと、次のコードをheader.phpに追記しました。

    <?php if ( is_single()): ?>
    <?php if ($post->post_excerpt){ ?>
    <meta name="description" content="<? echo $post->post_excerpt; ?>" />
    <?php } else {
            $summary = strip_tags($post->post_content);
            $summary = str_replace("\n", "", $summary);
            $summary = mb_substr($summary, 0, 120). "…"; ?>
    <meta name="description" content="<?php echo $summary; ?>" />
    <?php } ?>
    <?php elseif ( is_home() || is_front_page() ): ?>
    <meta name="description" content="<?php bloginfo('description'); ?>" />
    <?php elseif ( is_category() ): ?>
    <meta name="description" content="<?php echo category_description(); ?>" />
    <?php elseif ( is_tag() ): ?>
    <meta name="description" content="<?php echo tag_description(); ?>" />
    <?php else: ?>
    <meta name="description" content="<?php the_excerpt();?>" />
    <?php endif; ?>

    (続いて、functions.phpに、次を追記してPタグを削除)

    remove_filter('the_excerpt', 'wpautop');
    remove_filter('term_description','wpautop');

    https://service.plan-b.co.jp/blog/seo/8254/を参考に設定)

    meta descriptionタグはちゃんと表示されるようになったのですが、
    困ったことに、実際のページの上部にも、
    meta descriptionのテキストが表示されてしまっています。

    WEBページ上部に表示されないようにするには、どのようにしたらよいのでしょうか?

    使用テーマはAttitudeです。

    • このトピックはyusakuが5年、 2ヶ月前に変更しました。

    ヘルプの必要なページ: [リンクを見るにはログイン]

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 抜粋にhtmlコードを入れてるからじゃないですか

    トピック投稿者 yusaku

    (@yusaku)

    npssl様

    ご返信ありがとうございます。

    なるほど、そうなんですね。
    確かに、説明欄にhtmlコードを入れていないページは、上部にmeta descriptionのテキストは表示されていませんね。
    勉強になりました。

    できれば、htmlコードを入れたまま使いたいのですが、無理なのでしょうか?

    エスケープする処理を入れればいいかと思います。

    <meta name="description" content="<?php echo category_description(); ?>" />

    <meta name="description" content="<?php echo esc_html( strip_tags( category_description() ) ); ?>" />

    トピック投稿者 yusaku

    (@yusaku)

    ishitaka様

    ご返信ありがとうございます。
    改善できました!

    お二方とも、的確なアドバイスをありがとうございました。
    大変助かりました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「【カテゴリーページやタグページのmeta description設定】実際のページ上部にも内容が表示されてしまう」には新たに返信することはできません。