サポート » 使い方全般 » PHP5にバージョンアップしたらincludeされません

  • ファーストサーバでWordPressを使ってサイトを運営しています。
    PHP4からPHP5にバージョアップしたところ、どのページもfooter.phpだけincludeされません。
    header.phpは、<?php get_header(); ?>で問題なく読み込まれています。
    footer.phpは、
    <?php get_footer(); ?>でも
    <?php include (TEMPLATEPATH . ‘/footer.php’); ?>でも
    読み込まれません。
    <?php readfile();?>にすると、パンくずリストが表示されません。

    footer.phpの中身は下記です。
    —————————————-
    <div id=”pagebottom”>
    <?php if(is_page()): ?>
    <div class=”breadcrumbs”>
    <?php if (class_exists(‘breadcrumb_navigation_xt’)) {
    echo ;
    // New breadcrumb object
    $mybreadcrumb = new breadcrumb_navigation_xt;
    // Options for breadcrumb_navigation_xt
    $mybreadcrumb->opt[‘title_blog’] = ‘Home’;
    $mybreadcrumb->opt[‘separator’] = ‘<span>></span>’;
    // Display the breadcrumb
    $mybreadcrumb->display();
    } ?>
    </div>
    <?php endif; ?>

    <?php if(is_category()): ?>
    <div class=”breadcrumbs”>
    <?php if (class_exists(‘breadcrumb_navigation_xt’)) {
    echo ;
    // New breadcrumb object
    $mybreadcrumb = new breadcrumb_navigation_xt;
    // Options for breadcrumb_navigation_xt
    $mybreadcrumb->opt[‘title_blog’] = ‘Home’;
    $mybreadcrumb->opt[‘separator’] = ‘<span>></span>’;
    $mybreadcrumb->opt[‘archive_category_prefix’] = false;
    // Display the breadcrumb
    $mybreadcrumb->display();
    } ?>
    </div>
    <?php endif; ?>

    <?php if(is_single()): ?>
    <div class=”breadcrumbs”>
    “>Home<span>></span><?php echo get_category_parents($cat,true,'<span>></span>’); ?><?php single_post_title(); ?>
    </div>
    <?php endif; ?>
    </div>

    <div id=”footer”>
    <address>“>copyright ©○○
    <?php bloginfo(‘description’); ?>
    </address>
    <div class=”footer_nav”> /sitemap” class=”sitemap-mini”>サイトマップ
    | /privacy” class=”privacy-mini”>個人情報の保護について
    | English
    </div>
    </div>

    <p id=”seach-b”>/recycling” id=”message_button” onfocus=”this.blur()”>Search</p>
    </div>

    <?php wp_footer(); ?>
    </body>
    </html>
    —————————————-

    初心者なので、どうなっているかさっぱり分かりません。
    他にどんな情報が必要かもわからないので、不足部分があればごめんなさい。
    どなたか教えてください。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    HTML コードを書くときは、入力欄の下に説明がある通り、バッククォートを使ってください。そのままペーストすると、整形処理により、正しいコードとして表示できません。
    現状では文法違反があるように見えますが、それは元のコードが間違っているのか、整形処理により文法違反が生じているのか判断できませんので。

    なんとなく、breadcrumb_navigation_xt プラグインが PHP5 にうまく対応していない、などの問題がありそうに見えます。そちらも確認してみてください。

    lilyfan様

    ご回答ご指摘ありがとうございました。
    すでに質問してしまった内容を編集する方法がわからないので、
    逆クォートに直せません。
    ごめんなさい。

    ご回答ありがとうございました。
    やはり、パン屑のプラグインのところを修正したらうまくいきました。
    お礼が遅くなりましたが、どうもありがとうございました

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「PHP5にバージョンアップしたらincludeされません」には新たに返信することはできません。