首页 > 解决方案 > 如何在 wordpress URL 前添加“/blog”

问题描述

我想在我所有的博客文章前添加“/blog”。我将其从“设置 -> 永久链接 -> 自定义结构”更改,但它也将“/blog”添加到所有自定义帖子中。我正在使用很多自定义帖子和自定义类别。

我在这里找到了一些解决方案。在此解决方案中,一切正常,但没有解决方案可以从自定义类别 url 中删除“/blog”。

标签: wordpressurlposturl-rewriting

解决方案


我得到了解决方案。只需将'rewrite' => array( 'with_front' => false ),其添加到自定义类别参数数组中。

重要提示:修改规则后不要忘记刷新并重新生成重写规则数据库。从 WordPress 管理屏幕中,选择设置 -> 永久链接,然后单击保存更改而不进行任何更改。

见下文。

$args = array(
    'labels' => $labels,
    'rewrite'   => array( 'with_front'    => false ),
    'hierarchical' => true,
);
register_taxonomy( $taxonomy, $object_type, $args );

推荐阅读