これを修正するためにどこから始めればよいかわかりません。Ubuntu と Windows のデュアル ブート サーバーを使用しています。Ubuntu ではすべて正常に動作していますが、Windows (WAMP を使用) では、一部のサイトで謎の PHP エラーが発生し、他のサイト (PHP を使用) は正常に動作しています。
Ubuntu のスクリーンショット http://newplayproject.org/wp-content/uploads/2012/10/screenshot-windows.jpg
Ubuntu で完全に動作しているため、実際にはコードにエラーはないと思いますが、Windows では PHP モジュールが不足しています。何か案は?
コメントの 1 つに応答して、「loop-blog.php」の内容を次に示します。
<?php
global $options;
foreach ($options as $value) {
if (get_settings( $value['id'] ) === FALSE) { $$value['id'] = $value['std']; } else { $$value['id'] = get_settings( $value['id'] ); }
}
?>
<?php get_header(); ?>
<? if ($xs_enable_static_feature == "false") { ?>
<? } else { ?>
<img src="<?php header_image(); ?>" alt="Static Image" class="static-image" width="880" height="280" title="Static Image" />
<? } ?>
<? if ($xs_disable_slider== "true") { ?>
<? } else { ?>
<?php get_template_part( 'nivoslider' ) ?>
<? } ?>
<div id="main">
<h1>Latest Posts</h1>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); $thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'large'); ?>
<div class="post">
<div class="postcontent">
<?
// Checks To See If, Thumbnails Are Disabled
if ($xs_disable_thumbnails_archieve == "true") { ?>
<?
//If Not Disabled, Show Thumbnails
} else { ?>
<div class="postimg">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><img src="<?php bloginfo('template_directory'); ?>/functions/timthumb.php?src=<?php
if ( (function_exists('has_post_thumbnail')) && (has_post_thumbnail()) ) {
echo $thumbnail[0];
} else {
$postimage = get_post_meta($post->ID, 'post-image', true);
if ($postimage) {
echo $postimage;
} else {
echo catch_that_image();
}
}
?>&h=<?php echo $xs_thumbnail_height ?>&w=<?php echo $xs_thumbnail_width ?>&s=1" width="<?php echo $xs_thumbnail_width ?>" height="<?php echo $xs_thumbnail_height ?>" alt="<?php the_title(); ?>" /></a>
</div><!-- /postimg -->
<? } ?>
<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
</div><!-- End Post Content -->
</div><!-- End Post -->
<?php endwhile; ?>
<?php endif; ?>
<?php
//Check For the Page Navi Plugin
if (function_exists('wp_pagenavi')) {
wp_pagenavi();
//Show Default Navigation if Page Navi Is Not Installed
} else { ?>
<div class="paginate">
<div class="paginate-left"><?php previous_posts_link('Newer Posts') ?></div>
<div class="paginate-right"><?php next_posts_link('Older Posts') ?></div>
</div><!-- /paginate -->
<? } ?>
</div><!-- End Main -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>