最近,我的一个客户要求他的主机托管一个“特殊wordpress”服务器。在这个过程中,出现了一大堆错误。
我有几个基于这段代码的模板。这是一个标准循环,然后有第二个循环引入3个特定页面。这一年来一直运作良好。
<?php while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<div class="entry-content">
<?php the_content(); ?>
:
:
<?php endwhile; ?>
<?php
$query = new WP_Query( array( \'post_type\'=>\'page\',
\'post__in\' => array( 5849, 6167, 6170),
\'orderby\' => \'ID\',
\'order\' =>\'ASC\' ) );
$edcount==0;
while ( $query->have_posts() ) {
$edcount++;
$query->the_post();
echo \'<aside class="herocolumn\'.$edcount.\'" >\';
the_content();
echo \'</aside>\';
}
wp_reset_postdata();
?>
现在,我在页面上看到了标题,第一篇文章,但正文中出现了以下代码:
\'page\', \'post__in\' => array( 5849, 6167, 6170), \'orderby\' => \'ID\', \'order\' =>\'ASC\' ) ); $edcount==0; while ( $query->have_posts() ) { $edcount++; $query->the_post(); echo \'
\'; the_content(); echo \'
\'; } wp_reset_postdata(); ?>
这是我从模板中输入的代码的一部分。我尝试过修改代码的格式,但看不出有什么问题。
有什么想法吗?