对于我的新Wordpress网站,我遇到了一个小问题。
有一个名为' vehicle'的自定义帖子类型它使用url slug' vehicle'。
问题是,我的网站并非针对汽车,而是在船上,所以我想将网址更改为www.domain.com/boats/boatname1而不是www.domain.com/vehicle/boatname1 。
我已经成功使用以下代码编辑了slug - 之后我刷新了重写URL并且来回更改了永久链接:
function change_vehicle_rewrite_rules() {
global $wp_post_types;
$rewrite = &$wp_post_types['vehicle']->rewrite;
$rewrite['slug'] = 'horses';
}
add_action( 'init', 'change_vehicle_rewrite_rules', 999 );
在我的主页上,有一些显示www.domain.com/boats/boatname的nog链接,但是当我点击它们时,我得到了404.如果我将网址更改为www.domain.com/vehicle/boatname做的工作。所以网址已经改变,但工作岗位仍然显示在/ vehicle /而不是/ boats /下。
有没有办法,也许使用.htaccess,以便我的网站上显示/ vehicle /的每个网址都更改为/ boats /?
或者也许这种方式,当我点击链接www.domain.com/boats/boatname它显示/ vehicle / content,但在URL中显示/ boats /。
提前感谢您的帮助!
麦克
答案 0 :(得分:0)
我们在这里谈论了多少个不同的网址?如果它不是一个巨大的数量,您可以查看其中一个文本替换插件并指定每个原始URL,以及您希望文本替换为什么(即:从“车辆”到“船”)