2014-01-29 23 views
0

我一直有这个麻烦了一天,现在似乎并不能找到一个解决办法(它可能是公然明显我只是找不到/看出来) 。WP - URL重写 - 自定义后类型/父母冲突

我有一个自定义后类型称为产品其中:

'rewrite' => array('slug' => 'product')

所以,我对这个职位类型开设职位有网址:

  • 例子。 com/product/first-product
  • example.com/product/second-product
  • example.com/product/third-product

等。

我也得到了一个页面创建名为产品信息具有URL:

  • example.com/product

我想创建一个产品信息作为其母公司,因此具有URL example.com/product/newpage

对我来说,这将返回一个404页面没有找到,我猜这是因为WordPress的重写URL和检查产品职位类型NEWPAGE并不能找到它。

你如何做到这一点没有WordPress的给予404页没有发现?

回答

1

这是一个slu conflict的冲突。

你会得到冲突,如果你有一个页面相同的废料和使用该过一个CPT。因此,对于您,您的CPT正在使用'product',并且您的页面也是如此。这是矛盾的,并导致404.

重命名您的页Product Info页'slug product-info

enter image description here

为安全起见,将其设定为默认值,保存,然后保存为你以前有什么刷新你的永久缓存。