在permalinks设置中,使用“类别的店铺基础”/shop/%product_cat%/
permalink设置将所有层次类别放置在url中,例如:
http://mystore。com/商店/parent-category/子类别/product
我想删除父类别和产品之间的任何内容,使我的URL看起来像:
http://mystore。com/商店/parent-category/product
我很确定这样设置url不会引起问题,因为我可以手动将缩短的url键入地址栏,它会与较长的url放在同一个位置。
谢谢
最合适的回答,由SO网友:Sally CJ 整理而成
其实很简单。使用woocommerce_product_post_type_link_parent_category_only
过滤器:
add_filter( \'woocommerce_product_post_type_link_parent_category_only\', \'__return_true\' );
经过尝试和测试的工作。
PS:代码将进入主题函数文件__return_true()
是WordPressfunction.