删除div class post nocolsidepost - wordpress

时间:2014-11-16 16:11:58

标签: html css wordpress

我的wordpress主题(Anglepane)正在我的页面底部创建第二个(不需要的)帖子。

我使用过Firefox页面检查器并使用div标签" nocolsidepost"来解决问题,我已经浏览了20多个主题文件(css等)并删除了这个标签,无论我发现它,但是第二个帖子仍然存在!! - 我可以使用Firefox页面检查器动态删除它,但不能在实际代码中删除

任何人都可以解释如何解决这个问题

网站是http://historyofliverpool.com,我希望将其删除到底部区域,其中包含上一个/下一个链接

1 个答案:

答案 0 :(得分:0)

我不知道主题中代码的结构,但它可以在代码的多个部分。

TwentyThirteenTwentyFourteen主题(与Wordpress捆绑的主题)使用单独的函数来显示分页或上一个/下一个按钮。如果您的主题具有此功能(通常在function.php文件中),则必须搜索它并删除/修改所有打印内容的行。例如,这是TwentyThirteen主题的功能:

function twentythirteen_paging_nav() {
global $wp_query;

// Don't print empty markup if there's only one page.
if ( $wp_query->max_num_pages < 2 )
    return;
?>
<nav class="navigation paging-navigation" role="navigation">
    <h1 class="screen-reader-text"><?php _e( 'Posts navigation', 'twentythirteen' ); ?></h1>
    <div class="nav-links">

        <?php if ( get_next_posts_link() ) : ?>
        <div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentythirteen' ) ); ?></div>
        <?php endif; ?>

        <?php if ( get_previous_posts_link() ) : ?>
        <div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentythirteen' ) ); ?></div>
        <?php endif; ?>

    </div><!-- .nav-links -->
</nav><!-- .navigation -->
<?php
}

另一方面,主题可以直接在archive.phpindex.php和其他category.php / tag.php文件中轻松实现相应的代码。它类似于上面使用的函数,唯一的区别是函数包装器(第一个是函数,第二个不是函数)。

或者,更简单(但不太合适)的方法是在上面的元素中添加display:none;。但是,要实现这一点,你必须找到生成它的代码,添加一个id,并在CSS中使用这样的id:

#your-id-here{
    display:none;
}