发布页面:引用父页面?

时间:2011-03-09 作者:Fuxi

我对wordpress和帖子页面有问题:我的网站有几个页面,如:新闻、项目、链接。每个页面都显示相应类别的帖子。

我的问题是:当点击一篇文章的细节时,它将始终执行相同的脚本(post detail.php)。现在,我想实现一个“返回”链接,将页面跳转到引用页面。如何做到这一点?有可能有几个帖子页面吗?

谢谢

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

您可以这样做:

//add reff to query vars to hold the referring page ID
add_filter(\'query_vars\', \'my_query_vars\');

function my_query_vars($vars) {
    // add movies_view to the valid list of variables
    $new_vars = array(\'reff\');
    $vars = $new_vars + $vars;
    return $vars;
}
然后添加?reff=<?php echo $post->ID; ?> 至“帖子详情”链接

在“post detail.php”上,可以使用该查询变量创建一个反向链接

<a href="<?php echo get_permalink(get_query_var(\'reff\')); ?>">Go Back</a>
至于有几个帖子页面,请看一下:

How to quickly switch custom post type singular template

结束

相关推荐

How to show custom posts

我们正在创建一个网站,展示一系列涵盖各种主题的档案录音。我们希望在主导航中有一个页面(如录音)按标题显示这些内容,并提供按类别浏览选项,并且听说最好的方法是提供自定义帖子类型。我们可以通过编辑函数来启动此设置。php页面,以及使用“自定义帖子UI”插件,但不知道如何在录制页面上以列表样式或其他方式实际显示自定义帖子。下一步是什么?感谢您的任何帮助。唐