在Woocommerce中,如果我们更改Category,会发什么什么后果?会不会导致以前的链接404?
首先,我们看看Woo后台的Category结构是什么样的?
Category Default View
下图是一个默认的结构,这个主题已经创建了一些Category了,我们拿来直接用。
首先看第一个Category “men”
在men下面有一个View,我们点击View,显示的网站是:https://wp.ensky.tech/product-category/men/
点开以后,如图所示,其中包含一个描述,几个产品。
我们随便点击一个men下面的产品,链接是https://wp.ensky.tech/product/jogging-top/
可以看出来这个链接与men没有关系,其中没有带men
然后men下面还有一些子目录,如图:
点开一个子目录,链接是:https://wp.ensky.tech/product-category/men/coats-jackets/
然后子目录中,随便点一个产品,链接是:https://wp.ensky.tech/product/test002/
Create New Category
创建一个新的Category,Parent没有,就是一个顶级的目录。
链接是:https://wp.ensky.tech/product-category/all-men/
显示效果:
Change Category
然后我们将Coats & Jackets从men改到allMen这个目录下
原来是:https://wp.ensky.tech/product-category/men/coats-jackets/
现在是:https://wp.ensky.tech/product-category/all-men/coats-jackets/
然后原来的Category网址以及产品网址什么情况呢?
原来的Category网址:https://wp.ensky.tech/product-category/men/coats-jackets/,还是可以继续访问,如图所示:
只是Category变为了Allmen。
上图也显示coats已经隶属于Allmen了。
原来的产品网址:https://wp.ensky.tech/product/test002/ 还可以继续访问,没有任何变化。
Delete Category
如果删除目录的话,会是什么情况?
比如我们创建一个test目录,网址:https://wp.ensky.tech/product-category/test/
如果我们将test目录删除,继续访问上面的网址就会出现404
Leave a Reply