0

我正在使用wordpress。因为我需要显示 10 个不同位置的位置页面。

所以我为此创建了一个主题。

在那个侧边栏中,有 10 个位置的垂直菜单。然后那个位置的地图就在那里。在右侧,该位置的地址在那里。每个页面都有不同的页面标题。

根据 url 中的位置名称,我的代码正在获取该位置的地址和名称,然后我将显示它。

我正在使用 SEOmoz 进行 SEO。因此,它显示所有这 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(); ?>
4

1 回答 1

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(); ?>
于 2012-11-13T02:59:27.617 回答