我在 wordpress 帖子中将博客帖子归类为“工作”。
我想从具有“工作”类别的帖子创建页面。我认为这是模板的一个很好的用例:
templates: {
WordPressPost: [
{
name: 'jobs',
path: '/jobs/job-blog/:slug',
component: './src/templates/Blogs.vue'
}
],
}
但这将从所有帖子中创建页面,而不仅仅是具有“工作”类别的帖子。
有没有办法从具有特定类别的帖子有条件地创建页面?
我在想类似的事情:
WordPressPost: [
{
name: 'jobs',
path: (node) => {
if (node.category === 'jobs') {
return `/jobs/job-blog/${node.slug}`
}
},
component: './src/templates/Blogs.vue'
}
]
这失败错误:属性路径的重复键:/
好像它在根目录下生成其他页面?
非常感谢!