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>
—————————————-初心者なので、どうなっているかさっぱり分かりません。
他にどんな情報が必要かもわからないので、不足部分があればごめんなさい。
どなたか教えてください。
よろしくお願いします。
-
HTML コードを書くときは、入力欄の下に説明がある通り、バッククォートを使ってください。そのままペーストすると、整形処理により、正しいコードとして表示できません。
現状では文法違反があるように見えますが、それは元のコードが間違っているのか、整形処理により文法違反が生じているのか判断できませんので。なんとなく、breadcrumb_navigation_xt プラグインが PHP5 にうまく対応していない、などの問題がありそうに見えます。そちらも確認してみてください。
- トピック「PHP5にバージョンアップしたらincludeされません」には新たに返信することはできません。