wordpress 如何在“一个”网站上设置2个不同的WooCommerce示例?

fdx2calv  于 2023-04-20  发布在  WordPress
关注(0)|答案(1)|浏览(188)

我正在为我的公司执行一些工作-并且受到WordPress,TheGEM主题和WooCommerce(也是WooCommerce插件的B2B)的束缚,但这不是一个直接的问题。
该公司还希望使用WooCommerce作为一个目录,以及-但我正在努力弄清楚如何有它设置为一个页面上的目录,同时仍然作为一个商店在正常的WooCommerce领域。
任何人都可以建议任何可能有助于这一点?是我最好的选择,建立一个子域,并有一个完全独立的示例运行在那里?
谢谢
我尝试创建不同的模板,设置不同的属性,等等。

vyswwuz2

vyswwuz21#

我没有正确理解你的要求,但我认为你想为目录页面和商店页面显示不同的东西。
1.先让海岸保持原样。
1.使用自定义的 meta框为任何其他信息的目录。
1.执行自定义查询以在目录页面上以不同方式显示内容。
1.如果您希望以不同的方式显示内容,您还可以在产品URL的末尾使用新的查询字符串为目录视图加载不同的模板。
下面是一个例子:这是我的一个产品URL https://wpmania.net/Store/product/environmental-services-wordpress-theme/
下面是带有新查询字符串https://wpmania.net/Store/product/environmental-services-wordpress-theme/live-demo的相同URL
下面是代码示例…

// adding custom query string
add_action('init', 'product_add_endpoints');
function product_add_endpoints()
{
    add_rewrite_endpoint('live-demo', EP_PERMALINK);
}

add_filter('request', 'product_filter_request');
function product_filter_request($vars)
{
    if (isset($vars['live-demo'])) $vars['live-demo'] = true;
    return $vars;
}

参考:https://developer.wordpress.org/reference/functions/add_rewrite_endpoint/
你只需要对你想要的东西有创造性。希望这对你有帮助。

相关问题