在地址栏中显示不同的URL

时间:2017-12-19 07:23:21

标签: wordpress .htaccess url custom-post-type permalinks

我有一个自定义帖子,其中包含post-type"播客"现在,我的播客发布单个网址为http://localhost/sitename/blog/podcast/post-name。但我想展示后期播放"播客"网址如:http://localhost/sitename/test/podcast/post-name

目前,网站永久链接设置为/blog/%postname%的自定义结构。所以博客显示每个自定义帖子类型。我想保持固定链接结构相同,但博客不会显示在"播客"发布网址。

我已经为复制single.php并将名称更改为single-podcast.php的单个播客创建了一个新文件。它与http://localhost/xyz/blog/podcast/post-name一起正常工作,但我想在网址中显示不同的名称。

你能为此建议一个解决方案吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过重写选项? https://codex.wordpress.org/Function_Reference/register_post_type#Parameters

示例:

[
    'rewrite'   => [
        'slug'         => 'your/custom/post/slug/here',
        'with_front'   => false,
    ],
]