如何将'问题'类别的帖子页面重新路由到新的/自定义的single.php和comments.php页面(我在编辑后将其重命名为singlequestion.php / singlequestioncomments.php)
用法:
我正在添加问答论坛插件,需要自定义一些内容。
在主页上,用户可以点击“QA”链接,将其带到具有质量保证表格的“页面”。从那里,他们发布他们的问题,我进入并批准它作为一个帖子,将其标记为“问题”类别,发布它并在评论部分作为“答案”回复。
我还需要更改“评论”字样并提交“评论”以阅读:答案/提交答案在帖子页面上答案。
答案 0 :(得分:2)
复制现有的single.php模板文件,将其命名为single-post.php。为您的问题类别创建一个文件,名为single-question.php
在single.php中,您可以使用逻辑来查看当前帖子是否在您的类别中。如下所示:
<?php
if ( in_category('X') ) {
include(TEMPLATEPATH . '/single-question.php');
} else {
include(TEMPLATEPATH . '/single-post.php');
}
?>
您需要将in_category('X')中的X更改为问题类别的数字ID。