我是一名drupal开发人员,正在尝试帮助朋友完成此任务。我有一个定制的团队帖子,上面有公司的所有团队成员,他们有时会发布一篇关于他们案例的文章。如果用户创建帖子,则会获得以下链接:
我希望将用户定向到将动态定向到页面的帖子页面,并显示该团队成员的帖子。
我试着用pre\\u get\\u帖子来做这件事,但不幸的是没有运气。
后来,我想我可以将drupal的分类逻辑应用于此,并创建了分类名称“Author Team”,我可以为各个帖子标记作者。这就是我创建分类法的方式:
add_action( \'init\', \'build_taxonomies\', 0 );
function build_taxonomies() {
register_taxonomy( \'author-team\', \'post\', //Let WordPress know that the artist taxonomy has posts
array(
\'hierarchical\' => false,
\'label\' => \'Author-Team\', // This tells WordPress how to label the various user interface outlets for the artist taxonomy
\'query_var\' => true,
\'rewrite\' => array( \'slug\' => \'author-team\', \'with_front\' => false))
);
}
然后,我创建了分类法模板名称taxonomy author team。php创建了一个虚拟帖子,并通过作者名“tom”对其进行了标记,当我转到以下url时:
example.com/taxonomies/?author-team=tom
它显示未找到的页面(对于您的信息,taxonomy-author-team.php在模板中只有“hello world”)。我知道我在某处犯了一个合乎逻辑的错误,但我就是想不出来,即使我花了几个小时在上面。完成这项工作的人能告诉我我做错了什么,或者给我一个更好的结构化方法吗?