我正在使用wordpress。在那里,我需要显示10个不同位置的位置页面。
所以我为此创建了一个主题。
在那个侧边栏中,有10个位置的垂直菜单。然后该位置的地图就在那里。在右侧,该位置的地址就在那里。每个页面都有不同的页面标题。
根据url中的位置名称,我的代码将获取该位置的地址和名称,然后显示该位置。
我使用SEOmoz进行搜索引擎优化。因此,它显示所有这10个页面都有重复的页面内容。那么如何解决这个错误?
页面结构如下。
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<div class="wrapperDiv">
<div class="bg">
<aside>
<h2>Locations</h2>
<span>
<ul class="matt">
<li <?php if(is_page('Locations')) echo 'class="current_page_item"'; ?>><a href="/locations/">Overview</a></li>
<?php $args = array(
'depth' => 1,
'show_date' => '',
'date_format' => get_option('date_format'),
'child_of' => 19,
'exclude' => '',
'include' => '',
'title_li' => '',
'echo' => 1,
'authors' => '',
'sort_column' => 'menu_order, post_title',
'link_before' => '',
'link_after' => '',
'walker' => '',
'post_status' => 'publish'
);
wp_list_pages( $args );
?>
</ul>
</span>
</aside>
<article class="locations">
<div id="smallnav">
<?php the_breadcrumb(); ?>
</div>
<h2>Location : <?php echo $p->name;?></h2>
<div class="entry-content-locations">
<?php
echo '<div id="map"><div id="mapss" style="height:100%; width:100%; float:left;"> </div></div>';
?>
<div id="spanLocs" class="spanLoc"></div>
</div><!-- .entry-content -->
</div>
</article>
</div>
</div>
</div>
<script type="text/javascript">
// Code for google map + Code to fill address in spanLoc
</script>
<?php get_footer(); ?>
答案 0 :(得分:0)
你有两个冗余的结束div标签(最后一个)。尝试删除它们,看看会发生什么。像这样:
....
<div id="spanLocs" class="spanLoc"></div>
</div>
<!-- .entry-content -->
</div>
</article>
</div>
<script type="text/javascript">
// Code for google map + Code to fill address in spanLoc
</script>
<?php get_footer(); ?>