我有一个基于wordpress的网站,默认类别永久链接就像" website.com/category/category-slug"
如何让它看起来像" website.com/category-slug"?当然,我会一直注意没有相同slug的帖子/页面
答案 0 :(得分:1)
这应该有效,尽管没有经过测试。填写下面的categoryID并在wp_redirect()中设置所需的URL。
<?php
$category_id = xx;
$category_link = get_category_link( $category_id )
wp_redirect( $category_link, 'http://www.website.com/category-slug' ); exit;
?>
请记住wp_redirect()始终应遵循exit;
的方式(来源:Codex)。
答案 1 :(得分:1)
有两种解决方案:
要从网址中删除 / category / ,请执行以下操作:
第1步:转到设置&gt;永久链接,选择自定义结构并在文本框中输入以下内容:
第2步:在类别基础中输入 / ,如下所示:
第3步:保存,您的网址为http://website.com/category-slug。
虽然没有更新2年但是一个非常灵活的插件。简单安装此插件:WP No Category Base。