我正在尝试更改自定义帖子类型存档的URL。
目前,我的帖子类型的存档有URLhttps://example.com/myposttype/
我想把它改成https://example.com/xyz/somethingelse/
首先我试着把它展示出来https://example.com/somethingelse/, 但这根本不起作用。我以为在注册自定义post类型时,rewrite参数可以做到这一点。
$args = array(
\'labels\' => $labels,
\'public\' => true,
\'publicly_queryable\' => true,
\'menu_position\' => 6,
\'menu_icon\' => \'dashicons-list-view\',
\'show_in_rest\' => true,
\'rewrite\' => array(\'slug\' => \'somethingelse\'),
\'supports\' => array(\'title\', \'editor\', \'thumbnail\', \'comments\', \'excerpts\', \'revisions\', \'custom-fields\'),
\'show_ui\' => true,
\'show_in_menu\' => true,
\'query_var\' => true,
\'has_archive\' => \'myposttype\'
);
但是
rewrite
似乎什么都没做。我刷新了permalinks,然后去了
https://example.com/somethingelse/, 但找不到该页。为什么不行,我想要什么?