2014-02-23 121 views
1

刚开始学习WordPress,我遇到了一个问题,我找不出来。我正在尝试使用WP作为我网站的新闻部分。所以我想保留我所有的样式和结构,但是要添加WP注释,存档等。问题是WP似乎在Archives页面上比在主页上解释DOM的方式不同。WordPress - DOM与主页之间的结构差异页面

这就是我打算基本HTML结构与中添加的WP元素:

<div id="wp-main"> 
    <div class="news"> 
     <div class="posts"> 
      <p>POST CONTENT</p> 
      <div id="wp-comments> 
       <span>WP COMMENTS CONTENT</span> 
      </div><!-- #wp-comments --> 
     </div><!-- .posts --> 
    </div><!-- .news --> 
</div><!-- #wp-main --> 

.news在header.php中的开放标签,和结束标记在footer.php前躯。 .posts在content.php中有它的开始标记,并且在comments.php中的评论之后有它的结束标记。这对于网页的伟大工程: enter image description here

但存档页面父.posts内产生嵌套.posts,导致俄罗斯娃娃效果:​​

我知道这很难针点时出现问题你不能访问所有的代码,但正如你所知,它有很多,所以希望有一个WordPress的专家在那里,我只是犯了一个明显的错误:)

回答

0

我想通了,而且我认为没有更多的信息,任何人都不可能实现这个飞跃。为了显示在主页上的意见,我将此代码添加到index.php(在while循环):

$withcomments = "1"; 
comments_template(); 

因为我.posts结束评论后,我不得不说的代码添加到的while循环archive.php也是如此。我没有结束标记,因为评论不在那里。

相关问题