Wordpress:如何基于URL使用不同的模板提供相同的内容

Wordpress:如何基于URL使用不同的模板提供相同的内容,wordpress,wordpress-theming,Wordpress,Wordpress Theming,长短不一的是:如果你去mysite.com/blog,你会看到blog登录页面,它在我的主题中使用index.php模板。但是,我希望能够访问mysite.com/blog-content并获得所有相同的内容,但是在我的主题中使用我的page-blog-content.php模板 如何做到这一点 提前谢谢 *编辑* 为了澄清,我尝试使用两个不同的URL,/blog和/blog content加载相同的内容;特别是博客登录页。这两个URL之间的唯一区别应该是它们使用的模板。我的主题中有两个模板可以

长短不一的是:如果你去mysite.com/blog,你会看到blog登录页面,它在我的主题中使用index.php模板。但是,我希望能够访问mysite.com/blog-content并获得所有相同的内容,但是在我的主题中使用我的page-blog-content.php模板

如何做到这一点

提前谢谢

*编辑*


为了澄清,我尝试使用两个不同的URL,/blog和/blog content加载相同的内容;特别是博客登录页。这两个URL之间的唯一区别应该是它们使用的模板。我的主题中有两个模板可以使用,我只需要制作/blog content mirror/blog并引导它使用我的page-blog-content.php模板。

你可以使用wordpress的功能/插件。它与URL一起工作

有大量可用的选项,但我认为?你的问题太宽泛,无法具体回答

通常,您可以从页面/帖子编辑屏幕中为给定页面/帖子选择特定模板

否则,您可以创建一个特定的模板,该模板根据其文件名为特定的slug、category等选择

请参阅:


希望这有帮助

不过,我并不是真的想切换主题——只是我目前使用的同一主题中的一个模板。此外,我还有一个问题,那就是如何获得另一个页面,或者至少,另一个显示博客登录页面内容的URL。一种方法是编辑该页面中的代码,查看传递了哪些参数,然后定义“我不确定我是否遵循”:编辑哪个页面中的代码以定义哪个模板?我已经做了这么多,不用担心。我的实际博客页面正是我想要的,我的主题是完整的。我试图解决的具体问题是,我只想要博客登录页的内容,而不是页眉或页脚。因此,我创建了第二个模板,名为page-content.blog.php,我希望根据url/blog或/blog内容,交替使用该模板加载博客登录页,而不是常规模板。所以,简而言之,相同的内容,两个模板,取决于URL。看看你的链接,似乎有条件的标签可以让我达到目的。这是最佳实践吗?@JohnHutch很抱歉延迟响应。由于您的澄清,我的大部分回答似乎是多余的,对不起;-我以前使用过条件标记,但我不确定如何使用它来实现您的目标。。。如何为/blog内容创建一个虚拟/存根帖子,它使用与/blog相同的单一模板文件。此模板从条件标记切换基于帖子名称/id的行为,并显式重置其wp_查询,然后从/blog查询其内容(如果其id为/blog_content)?如果不涉及分页,也许一个短代码可以解决此问题…您能找到解决方案吗?如果是,你能举个例子吗?