需要帮助才能使此页面导航正常工作

时间:2012-06-21 作者:Rick Smith

由于某些原因,页面导航无法正常工作。上面的样式很奇怪home page, 如果你去a page 你会发现它看起来真的很奇怪。

我不知道发生了什么事。如果有人有任何想法,我将不胜感激。谢谢

这是我分页的代码。php

<?php if( is_single() ) { ?>

    <div id="single-post-nav" class="row">

        <?php $pagination_width = \'full_width_layout\' == $options[\'layout\'] ? \'span6\' : \'span4\'; ?>

        <?php previous_post_link( \'<span class="\' . $pagination_width . \' previous-page">%link</span>\', _x( \'&larr; %title\', \'standard\' ) ); ?>

        <?php if( \'\' == get_previous_post() ) { ?>
            <?php next_post_link( \'<span class="\' . ( $options[\'layout\'] == \'full_width_layout\' ? \'span12\' : \'span8\' ) . \' no-previous-page-link next-page">%link</span>\', _x( \'%title &rarr;\', \'standard\' ) ); ?>
        <?php } else { ?>
            <?php next_post_link( \'<span class="\' . $pagination_width . \' next-page">%link</span>\', _x( \'%title &rarr;\', \'standard\' ) ); ?> 
        <?php } // end if/else ?>

    </div><!-- /#single-post-nav -->

<?php } elseif ( $wp_query->max_num_pages > 1 && ( is_home() || is_archive() || is_search() ) ) { ?>

    <div id="post-nav">
        <ul class="pager">

            <?php if( get_next_posts_link() ) { ?>
                <li class="previous">
                    <?php wp_pagenavi(); ?>     
                    </li>                   
            <?php } // end if ?>

            <?php if( get_previous_posts_link() ) { ?>
                <li class="next">
                    <?php wp_pagenavi(); ?>
                </li>
            <?php } // end if ?>

        </ul><!-- /.pager -->
    </div><!-- /#post-nav -->

<?php } // end if/else ?>

1 个回复
最合适的回答,由SO网友:Devin 整理而成

您没有代码问题,只有CSS。默认情况下。css,在末尾添加以下内容:

#menu-under-header .navbar-inner ul{clear:both !important; width:1000px;}
.menu-header-container{clear:both !important;}
#social-networking{clear:both !important;}
就这样。您可能想为社交网络添加一个职位。在这种情况下,将最后一行替换为:

#social-networking{clear:both !important; position:relative; left:760px;}

EDIT: SEE THE FOLLOWING THEN:

首先,你好像两次叫你pagenavi。是的,您仍然存在CSS问题,请参见下面的更正:

.wp-pagenavi span.pages{clear:both !important; text-align:left !important; margin:5px !important;}
.wp-pagenavi a.larger, .smaller, .previous, .last, .nextpostslink, .previouspostslink{width:auto !important; padding:20px !important;margin-top:15px;}
因此,只需检查页面模板以获得对页面navi的额外调用,如果可行,请添加CSS修复和lmk

结束

相关推荐

Pagination on custom taxonomy

我很难做到这一点。这不是我第一次遇到分页问题,或者说是WPs URL系统的问题。基本上我有这个URL:http://example.com/location/dc 并加载taxonomy-location.php 样板现在,我将为主题添加分页功能。所以我有一个URL:http://example.com/location/dc/page/2 它不会加载taxonomy-location.php 模板,它实际上加载404 样板这是调试栏显示的内容:看起来它得到了正确的值,WP只是没有加