• 解決済 ap-uehara

    (@ap-uehara)


    お世話になっております。

    トップページのテンプレート内で特定カテゴリーの記事タイトル一覧を表示させているのですが、そのループを入れることによって<title>タグの内容が変更されてしまいます。

    具体的には

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    
    <title>トップページ</title>
    
    <link rel="stylesheet" type="text/css" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
    <link href="style.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="<?php bloginfo('stylesheet_directory');?>/script.js"></script>
    
    </head>
    
    ~
    
    <ul class="info">
    <?php query_posts('category_name=topics&showposts=10');?>
    <?php if(have_posts()):while(have_posts()):the_post();?>
    <li>
    <?php the_time('Y年n月j日') ?>
    <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">:
    <?php the_title(); ?>
    </a>
    </li>
    <?php endwhile;endif;?>
    </ul>
    
    ~
    
    </body>
    </html>

    とすると、<head>にある<title>内の「トップページ」が無視され、ループで指定されているtopicsのタイトル「トピックス」がページのタイトルとして表示されてしまいます。

    何度か同じような構造のサイトを作ったことがありますが、このようなトラブルになったことこがなく、また同様なトラブルが挙がっていないか検索してみたのですが無いようなので、質問させていただきました。もし解決策に心当たりのある方がいらっしゃいましたらアドバイスをお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • All in One SEO Pack入れてるとかの落ちはないですよね???
    もしくは他にタイトル修正かけるようなプラグイン入れていませんか?

    トピック投稿者 ap-uehara

    (@ap-uehara)

    >shokun0803さん

    All in One SEO Pack入れてるとかの落ちはないですよね???
    もしくは他にタイトル修正かけるようなプラグイン入れていませんか?

    All in One SEO Packでした;
    テンプレートページの<head>内に直接HTMLタグで記述していたため、そちらは全く疑っていませんでした。

    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「ループ出力とヘッダー内タグの関係について」には新たに返信することはできません。