在定义分类法时,我也成功地通过函数为其设置了slug基。php。然而,slug基础上的任何更改(再次通过editing functions.php)都会被识别,即它链接到正确的新URL,但会导致404。该术语仍将在原始URL中找到。更具体:
对于我使用的分类slug定义\'rewrite\' => array( \'slug\' => \'countries\' )
在我的功能中。php一个术语的URL是,例如。www.xxx.com/countries/england
我把子弹改成\'rewrite\' => array( \'slug\' => \'regions\' )
.前端现在链接到www.xxx.com/regions/england
, 但是产生了一个404,这个词仍然可以在www.xxx上找到。com/国家/英国是否有一种方法可以在站点范围内保存编辑和更改slug,还是WordPress中的某种bug?我试过了flush_rewrite_rules();
在我的功能中。php在初始化分类法之后,但仍然没有运气。