要在WordPress网站的首页上显示Easy Digital Downloads(EDD)插件发布的商品,你可以使用以下方法之一:
- 使用EDD提供的短代码:
在你的主题的首页模板文件(通常是front-page.php
或home.php
)中,或者通过WordPress编辑器在首页的内容区域插入以下短代码:
[downloads]
这将显示所有可用的下载产品。你可以使用短代码的参数来定制显示的产品。例如,要显示最多8个产品,你可以使用:
[downloads number="8"]
- 在WordPress挂件中使用EDD:
如果你的主题支持在首页显示挂件,你可以使用EDD挂件来展示下载产品。转到WordPress后台的外观 > 挂件,然后将“下载”挂件拖到适当的挂件区域。在挂件设置中,你可以选择要显示的产品数量和其他选项。
- 编写自定义代码:
如果你想要更多的控制和自定义,你可以在你的主题的首页模板文件(如front-page.php
或home.php
)中添加自定义代码。这是一个简单的例子,用于获取和显示最多8个下载产品:
<?php
$args = array(
'post_type' => 'download',
'posts_per_page' => 8,
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
?>
<div class="edd-product">
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php if (function_exists('edd_price')) { ?>
<div class="edd-price"><?php edd_price(get_the_ID()); ?></div>
<?php } ?>
<div class="edd-product-description"><?php the_excerpt(); ?></div>
</div>
<?php
}
wp_reset_postdata();
} else {
echo '<p>没有找到下载产品。</p>';
}
?>
这段代码将查询最多8个下载产品,并显示它们的标题、价格和摘要。你可以根据需要自定义样式和布局。
正文完