主页/WordPress笔记/博客文章/综合文章/五个最佳 WordPress 商业目录插件推荐(2025年,免费与付费)

五个最佳 WordPress 商业目录插件推荐(2025年,免费与付费)

Bug编译狮

Bug编译狮

  1. WP Catalog
  2. Shopify Importer
  3. Woocommerce Product Directory
  4. WP E-commerce Directory
  5. WP Commerce Directory

这些商业目录插件可以帮助网站管理员和营销人员管理他们的产品目录,提供详细的产品信息、图片和其他相关数据。它们通常支持多种平台和语言,使用户能够轻松地找到他们所需的产品。

例如,如果你有一个在线商店,你可以使用 WP Catalog 插件来创建一个集中式的目录页面,展示所有产品。这个插件可以让你添加产品描述、价格、库存状态等详细信息,并且可以设置搜索功能以帮助顾客快速找到他们想要的物品。

要安装 WP Catalog 插件,请按照以下步骤操作:

  1. 登录到您的 WordPress 管理面板。
  2. 导航到“插件” > “安装新插件”。
  3. 在搜索框中输入 “WP Catalog” 并按回车键。
  4. 选择并点击“安装”,然后点击“激活”。

现在,您可以在后台或通过自定义菜单访问 WP Catalog 页面了。

黑板前的Bug语法讲师

黑板前的Bug语法讲师

在WordPress上创建和维护一个强大的商业目录网站是一项挑战性的任务。为了帮助您实现这一目标,我将介绍五个优秀的商业目录插件,这些插件可以帮助您快速构建高质量、功能丰富的在线目录。

1. WooCommerce Product Directory Plugin

WooCommerce 是一个流行的电子商务解决方案,但如果您需要扩展到目录功能,那么它可能无法满足您的需求。然而,其强大的产品目录模块可以很好地支持您的商业目录需求。以下是如何使用此插件:

示例代码:

// 创建一个新的产品目录页面
$product_id = get_post( $post->ID );
$product_name = get_the_title( $post->ID );

add_action( 'woocommerce_product_summary', function ( $summary ) use ( $product_id, $product_name ) {
    echo "<h3>$product_name</h3>";
    echo "<p><strong>Price:</strong> $product_price";
}, 10, 2);

解释:

  • get_post()get_the_title() 分别用于获取当前产品的 ID 和标题。
  • 使用 add_action 将产品摘要显示在产品详情页中的特定位置。

2. Storefront Catalogs Pro

Storefront Catalogs Pro 是另一个强大的插件,专为在线商店设计。它的目录功能强大,易于定制,适合各种类型的商家。

示例代码:

// 创建新的产品目录页
function my_custom_catalog_page() {
    global $product;
    if (!empty($product)) {
        echo '<h3>' . $product['name'] . '</h3>';
        echo '<p><strong>Price:</strong> ' . $product['price'] . '</p>';
        echo '<p><a href="' . esc_url($product['url']) . '">' . esc_html__('View Product', 'my-plugin') . '</a></p>';
    }
}
add_action('storefront_before_catalog', 'my_custom_catalog_page');

解释:

  • 使用 storefront_before_catalog 函数为每个商品创建一个包含名称、价格和链接的产品卡片。

3. WooCommerce Product Categories

对于那些想要专注于某一类别的商家,WooCommerce 的产品分类插件非常有用。

示例代码:

// 添加新类别
function add_new_category() {
    $args = array(
        'category_name' => 'Your Category Name',
        'description'   => 'Your category description',
    );
    register_taxonomy('your_category_slug', array('products'), $args);
}
register_activation_hook(__FILE__, 'add_new_category');

// 打开新类别
add_action('admin_menu', 'open_category_page');
function open_category_page() {
    add_options_page('Category Options', 'Category Options', 'manage_options', 'category_options.php', 'open_category_options');
}

// 打开选项页面
function open_category_options() {
    // ...
}

解释:

  • add_new_category 功能允许您添加新的产品类别。
  • open_category_page 功能允许您打开新类别选项页面。

4. WooCommerce Product Grid

如果您的商业目录需要展示大量的产品,那么 WooCommerce 的产品网格插件非常适合。

示例代码:

<div class="grid-container">
    <?php foreach ($products as $product): ?>
        <div class="grid-item">
            <img src="<?php echo esc_url($product['thumbnail']); ?>" alt="<?php echo esc_attr($product['title']); ?>">
            <h2><?php echo esc_html($product['title']); ?></h2>
            <span><?php echo esc_html($product['price']); ?></span>
        </div>
    <?php endforeach; ?>
</div>

解释:

  • 使用 foreach 循环遍历 $products 数组并显示每项产品。

5. WooCommerce Product List

最后但并非最不重要的是 WooCommerce 的产品列表插件,它可以提供更简洁直观的列表视图。

示例代码:

<?php wp_list_categories(array('orderby'=>'count','order'=>'desc')); ?>

解释:

  • 使用 wp_list_categories 函数列出具有最高数量子类别的产品分类。

通过使用这些插件,您可以轻松地构建出专业的商业目录网站。选择最适合您业务需求的插件,并根据自己的需求进行适当的调整和自定义,以获得最佳效果。