0
我有“改写” =>数组(“蛞蝓” =>“冲浪板”)的分类法,现在如果访问test-xx.com/surfboards是好的,如果访问test-xx.com /冲浪板/类别名称是好的,但如果访问test-xx.com/surfboards/category-name/product-name返回404错误WordPress的分类用相同的URL
我有“改写” =>数组(“蛞蝓” =>“冲浪板”)的分类法,现在如果访问test-xx.com/surfboards是好的,如果访问test-xx.com /冲浪板/类别名称是好的,但如果访问test-xx.com/surfboards/category-name/product-name返回404错误WordPress的分类用相同的URL
要实现你想要的,你需要添加一个内部重写规则来处理URL并指示WordPress以该名称呈现产品的页面。
添加这样的事情你的主题中的functions.php:
add_action('init', 'so40978497_rewrite_rules_array');
function so40978497_rewrite_rules_array() {
add_rewrite_rule('surfboards/([^/]+)/([^/]+)?$', 'index.php?product=$matches[2]', 'top');
}
然后,只需访问永久链接管理页面(设置下)冲洗重写规则。之后它应该工作。
由于我不知道什么是你的产品类型后的名称,请务必使用正确的类型后名称替换“产品”,如果它不符合您的当前设置。