用博客的URL创建的页面重定向到帖子页面,我如何阻止这一点?

时间:2014-05-28 作者:AdamJones

我有一个简单的网站,在那里我想用自定义页面模板处理博客帖子。

因此,我创建了一个名为blog的新页面,其文档url值为“blog”。我的自定义php模板页是使用

/*
Template Name: Blog Page
*/
这个“博客页面”已经分配给我的新wordpress页面。

在我尝试查看WP页面之前,所有这些都按预期工作。我希望看到的不是自定义HTML,而是标准的wordpress帖子列表页面。

澄清一下:我制作的自定义模板页面肯定不会显示在屏幕上,即使没有url重定向,我们显然正在查看我的“博客”页面。我在我的自定义模板中添加了唯一的HTML标记,以便在它显示而不显示时能够清楚地识别它。

我已经在设置/阅读中确保“帖子页面”下拉列表设置为我的自定义页面,但仍然没有成功。

有人能告诉我这里出了什么问题吗?我假设页面url名称“blog”可能不允许作为其保留名称?尽管WP在任何时候都没有抱怨。

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

即使您在“设置”>“阅读”中为帖子页面指定了静态页面,Wordpress仍将使用索引。php来构建post列表页面。我认为使用自定义页面模板无法覆盖此内容。

结束

相关推荐

Custom post types templates

我已经注册了一个名为“Services”的自定义帖子类型,但当我给这篇帖子提供模板“single Services.php”时,它不接受这个,而是选择了“homepage.php”模板,你能告诉我这个问题吗?它也没有使用“archive services.php”模板,而是使用blog模板(index.php)使现代化代码如下:add_action(\'init\', \'services_register\'); function services_register() { $