我有一个自定义帖子,其中包含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
一起正常工作,但我想在网址中显示不同的名称。
你能为此建议一个解决方案吗?
答案 0 :(得分:1)
您是否尝试过重写选项? https://codex.wordpress.org/Function_Reference/register_post_type#Parameters
示例:
[
'rewrite' => [
'slug' => 'your/custom/post/slug/here',
'with_front' => false,
],
]