我正在为我的公司执行一些工作-并且受到WordPress,TheGEM主题和WooCommerce(也是WooCommerce插件的B2B)的束缚,但这不是一个直接的问题。该公司还希望使用WooCommerce作为一个目录,以及-但我正在努力弄清楚如何有它设置为一个页面上的目录,同时仍然作为一个商店在正常的WooCommerce领域。任何人都可以建议任何可能有助于这一点?是我最好的选择,建立一个子域,并有一个完全独立的示例运行在那里?谢谢我尝试创建不同的模板,设置不同的属性,等等。
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/你只需要对你想要的东西有创造性。希望这对你有帮助。
1条答案
按热度按时间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
下面是代码示例…
参考:https://developer.wordpress.org/reference/functions/add_rewrite_endpoint/
你只需要对你想要的东西有创造性。希望这对你有帮助。