【问题标题】:How to add '/blog' in front of wordpress URL如何在 wordpress URL 前添加“/blog”
【发布时间】:2019-11-30 02:45:52
【问题描述】:
我想在我所有的博客文章前添加“/blog”。我从 'Setting -> Permalinks -> Custom Structure' 更改了它,但它也将 '/blog' 添加到所有自定义帖子中。我正在使用很多自定义帖子和自定义类别。
我找到了一些解决方案here。在此解决方案中一切正常,但没有解决方案可以从自定义类别 url 中删除“/blog”。
【问题讨论】:
标签:
wordpress
url
post
url-rewriting
【解决方案1】:
我得到了解决方案。只需将 'rewrite' => array( 'with_front' => false ), 添加到自定义类别参数数组中即可。
重要提示:修改规则后不要忘记刷新并重新生成重写规则数据库。从 WordPress 管理屏幕中,选择 Settings -> Permalinks,然后单击 Save Changes 而不进行任何更改。
参见下面的例子。
$args = array(
'labels' => $labels,
'rewrite' => array( 'with_front' => false ),
'hierarchical' => true,
);
register_taxonomy( $taxonomy, $object_type, $args );