如何让Easy Digital Downloads插件发布的商品,在网站的首页显示

25次阅读
没有评论

要在WordPress网站的首页上显示Easy Digital Downloads(EDD)插件发布的商品,你可以使用以下方法之一:

  1. 使用EDD提供的短代码:

在你的主题的首页模板文件(通常是front-page.phphome.php)中,或者通过WordPress编辑器在首页的内容区域插入以下短代码:

[downloads]

这将显示所有可用的下载产品。你可以使用短代码的参数来定制显示的产品。例如,要显示最多8个产品,你可以使用:

[downloads number="8"]
  1. 在WordPress挂件中使用EDD:

如果你的主题支持在首页显示挂件,你可以使用EDD挂件来展示下载产品。转到WordPress后台的外观 > 挂件,然后将“下载”挂件拖到适当的挂件区域。在挂件设置中,你可以选择要显示的产品数量和其他选项。

  1. 编写自定义代码:

如果你想要更多的控制和自定义,你可以在你的主题的首页模板文件(如front-page.phphome.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个下载产品,并显示它们的标题、价格和摘要。你可以根据需要自定义样式和布局。

正文完