首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress的Masonry最近的帖子显示不正确

Wordpress的Masonry最近的帖子显示不正确
EN

Stack Overflow用户
提问于 2015-10-17 04:58:32
回答 1查看 53关注 0票数 0

我正在尝试实现一个网站的主图像下的砖石画廊。我甚至不确定我是否已经接近成功。目前,缩略图在一行中,但只有四个到一行,而不是5个,并且它们不会相互填充空白,这显然是预期的结果。

下面是CSS:

代码语言:javascript
复制
#mason {
    width:      950px; /* width of the entire container for the wall */
        margin-bottom: 10px;
}

.brick {
    width:      20%; /* width of each brick less the padding inbetween */
    margin: 0;
    display:inline-table;
}

下面是HTML:

代码语言:javascript
复制
<div id="mason">
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('posts_per_page=100'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>
<div class="brick">
<div class="brick_featured_image">
<?php if ( has_post_thumbnail() ) {
 $size=75;
 ?>
 <a href="<?php the_permalink() ?>" rel="bookmark" title="Click to view: <?php the_title_attribute(); ?>">
<?php the_post_thumbnail( $size );  }  ?>
</a>
</div>
</div>
<?php endwhile;?>
<?php $wp_query = null; $wp_query = $temp;?>
</div>

下面是我添加到我的functions.php中的内容:

代码语言:javascript
复制
function mason_script() {
    wp_enqueue_script( 'jquery-masonry' );
}
add_action( 'wp_enqueue_scripts', 'mason_script' );

下面是我添加到页脚的脚本:

代码语言:javascript
复制
<script>
jQuery( document ).ready( function( $ ) {
    $( '#mason' ).masonry( { columnWidth: 190 } );
} );
</script>

我按照这个网站上的步骤操作:http://pastebin.com/y0D0NDSf

目前所有内容都可以在这里查看:http://cks.whiterabbitstudio.us/test-3/

提前感谢您的帮助!

EN

回答 1

Stack Overflow用户

发布于 2015-10-17 07:15:20

顺便说一下,这是声明了两次的CSS...which (加载站点的style.css文件两次)。

这应该会让你步入正轨:

代码语言:javascript
复制
.#wrapper {
    padding: 5px 0px 40px 5px;
}

 .brick {
    margin: 0 0 5px 0;
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33179440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档