wordpress - 如何在 wordpress URL 前添加“/blog”
问题描述
我想在我所有的博客文章前添加“/blog”。我将其从“设置 -> 永久链接 -> 自定义结构”更改,但它也将“/blog”添加到所有自定义帖子中。我正在使用很多自定义帖子和自定义类别。
我在这里找到了一些解决方案。在此解决方案中,一切正常,但没有解决方案可以从自定义类别 url 中删除“/blog”。
解决方案
我得到了解决方案。只需将'rewrite' => array( 'with_front' => false ),
其添加到自定义类别参数数组中。
重要提示:修改规则后不要忘记刷新并重新生成重写规则数据库。从 WordPress 管理屏幕中,选择设置 -> 永久链接,然后单击保存更改而不进行任何更改。
见下文。
$args = array(
'labels' => $labels,
'rewrite' => array( 'with_front' => false ),
'hierarchical' => true,
);
register_taxonomy( $taxonomy, $object_type, $args );
推荐阅读
- json - 当我在 laravel 5.8 中以 json 格式发送数据时,我通过 axios 接收它们,但 v-for 在 vue 模板中没有显示任何内容
- javascript - 当输入数组在循环中呈现时,输入标记在反应中不允许输入多个字符
- php - 每种分辨率的字体变化
- php - 如何将 URL 与 PHP 项目的目录结构映射
- python - 如何从 multiprocessing.Process 获取函数返回值?
- c - 为什么我的代码在调试时运行但当我按下构建并运行时它崩溃?
- r - 使用调查包 (svymean) 输出 N
- python - 如何在 Python 中对这个 for 循环进行矢量化?
- python - Python:按二维数组随机返回最大 8 个值
- eleventy - 如何在 11ty 静态站点生成器中创建动态列表?