代码突然出现在我的临时第二个循环中

时间:2016-08-10 作者:maxelcat

最近,我的一个客户要求他的主机托管一个“特殊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(); ?> 
这是我从模板中输入的代码的一部分。我尝试过修改代码的格式,但看不出有什么问题。

有什么想法吗?

1 个回复
SO网友:maxelcat

您是否绝对确定不会意外地在不应该的地方有一个结束php标记是的,原来是我<? 而不是<?php - 可能新服务器的设置有所不同-根据https://stackoverflow.com/questions/2185320/how-to-enable-php-short-tags

相关推荐

找不到函数‘wp_Enable_Block_Templates’

我目前正在处理我的网站,在更新到WordPress的最新版本后遇到了一个问题。我收到的错误消息是:call\\u user\\u func\\u array()要求参数1为有效回调,在/www/doc/www.zanggroepvocalis中找不到函数“wp\\u enable\\u block\\u templates”,或函数名无效。nl/www/wp包括/类wp挂钩。php在线303我试图删除第303行,但没有成功。我还禁用了主题和插件,但仍然没有成功。还有其他建议吗?