在WordPress中创建自定义网格布局可以通过自定义页面模板或使用插件实现。以下是两种方法:
步骤:
<?php
/*
Template Name: Custom Grid Template
Template Post Type: post, page
Theme Name: Your Theme Name
*/
<div class="custom-grid">
<div class="custom-grid-item">Item 1</div>
<div class="custom-grid-item">Item 2</div>
<div class="custom-grid-item">Item 3</div>
<div class="custom-grid-item">Item 4</div>
</div>
.custom-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
.custom-grid-item {
background: #f2f2f2;
padding: 10px;
}
可以使用像WP Grid Builder或Grids by Supsystic这样的插件来创建自定义网格布局。这些插件提供了网格编辑器,您可以在其中添加和配置行、列、单元格等。
示例代码:
<?php
// 创建新页面
$grid = WPGridBuilder()->init('my-grid')->addStripe(100)->addCols(3)->getGrid();
?>
<div class="wp-grid"><?php echo $grid; ?></div>
<?php
// 创建新页面
$grid = su_grid_new(array(
'id' => 'my-grid',
'columns' => 3,
'rows' => 1,
));
?>
<div class="su-grid"><?php echo $grid; ?></div>