【问题标题】:Masonry for Wordpress Recent Posts not displaying correctlyWordpress 最近帖子的砌体未正确显示
【发布时间】:2015-10-16 20:58:31
【问题描述】:

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

这是 CSS:

#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:

<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 中添加的内容:

function mason_script() {
    wp_enqueue_script( 'jquery-masonry' );
}
add_action( 'wp_enqueue_scripts', 'mason_script' );

这是我添加到页脚的脚本:

<script>
jQuery( document ).ready( function( $ ) {
    $( '#mason' ).masonry( { columnWidth: 190 } );
} );
</script>

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

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

提前感谢您的帮助!

【问题讨论】:

    标签: wordpress masonry


    【解决方案1】:

    这是 CSS...顺便说一句,它被声明了两次(您正在加载您的网站 style.css 文件两次)。

    这应该会让你走上正轨:

    .#wrapper {
        padding: 5px 0px 40px 5px;
    }
    
     .brick {
        margin: 0 0 5px 0;
    }
    

    【讨论】:

    • 在您的回复中,您的意思是写“.#wrapper”吗?并排除“#mason”?
    • 我删除了第二个样式表调用并添加了您的 CSS 更改,但代码仍然产生相同的结果。
    • 我的代码已修复...不会删除任何内容。因此,请保留相同的代码并替换 #wrapper 的填充值和 .brick 的边距。抱歉 - 应该更清楚。
    • 我确实尝试过,但是当我添加第 7 个帖子以仔细检查它是否可以正常工作时,第 7 个帖子的缩略图显示在远低于应有的位置。 cks.whiterabbitstudio.us/test-3
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多