我有自定义post_type称为'视频'和自定义分类“频道”
我想像这样重写我的视频详情页面:
http://example.com/funny/<postname>
这里“有趣”是渠道术语。
我尝试了一些代码:
add_permastruct( 'video', '%channels%/%video%' );
它工作正常,但是当我试图打开其永久链接结构的帖子详细信息页面时:
http://example.com/<parent_category>/<postname>
它不起作用。所有帖子单页都显示404。
请帮帮我。
答案 0 :(得分:0)
您应该在帖子类型定义中自定义重写属性的结果:
自定义帖子类型ID - &gt; 视频强>
视频自定义分类标识 - &gt;的 ct_video 强>
自定义帖子类型ID - &gt;的信道强>
频道自定义分类ID - &gt;的 ct_channels 强>
如果您想自定义自定义帖子类型或cutom分类档案或页面:
'rewrite' => array('slug' => '[custom url]')
个性化帖子的网址我建议您下载自定义帖子类型永久链接:https://wordpress.org/plugins/custom-post-type-permalinks/ 你可以像这样使用它:
使用结构标记
定义自定义帖子类型的帖子网址