分类段塞库的后期更改不会更改固定链接

时间:2014-11-18 作者:physalis

在定义分类法时,我也成功地通过函数为其设置了slug基。php。然而,slug基础上的任何更改(再次通过editing functions.php)都会被识别,即它链接到正确的新URL,但会导致404。该术语仍将在原始URL中找到。更具体:

对于我使用的分类slug定义\'rewrite\' => array( \'slug\' => \'countries\' ) 在我的功能中。phpwww.xxx.com/countries/england\'rewrite\' => array( \'slug\' => \'regions\' ).www.xxx.com/regions/england, 但是产生了一个404,这个词仍然可以在www.xxx上找到。com/国家/英国是否有一种方法可以在站点范围内保存编辑和更改slug,还是WordPress中的某种bug?我试过了flush_rewrite_rules(); 在我的功能中。php在初始化分类法之后,但仍然没有运气。

2 个回复
SO网友:umesh.nevase

Physalis,从设置中重置permalinks,它会工作的。

SO网友:Evan Van Slooten

正如user9279所建议的(尽管有点难以理解),转到设置->永久链接,然后再次保存它们。这往往会解决这样的问题(例如,查看新创建的自定义帖子类型时,会出现404)。

如果这不起作用,我建议您查看分类法/帖子的注册顺序。分类法应该在post使用之前存在。

结束