如何在WordPress主题中重写 /路由 /重定向到静态PHP文件



我有一个wordpress主题从头开始构建(不是真的,使用-underscore启动器主题...(。

我需要将指向http://site.xxx/styletile指向的用户重定向到我的主题目录中的我的and-ex-of-static file styletile.php。

最简单的方法是什么?

最简单的方法是修改.htaccess文件并进行302临时重定向到该链接

Redirect 302 http://site.xxx/styletile http://site.xxx/static.php

另外,您可以通过:

在PHP中实现相同的事情
header('Location: http://site.xxx/staticpage.php', true, 302);

是您的http://site.xxx/styletile页面一个常规的WordPress页面?

如果是这样,我认为" WordPress方式"越多地将styletile.php做成页面模板,然后在CMS Admin中设置该页面的模板。

您要做的就是在模板顶部包括一个注释块

<?php
/*
 * Template Name: Style Tile
 *
*/
// The rest of your template

然后,它将出现在页面右列的WordPress页面编辑器中,属于下拉列表中的小部件作为页面模板。如果选择它并更新页面,WordPress将使用您的模板而不是默认页面模板。

取决于您的设置可能会或可能不起作用,但是如果您从头开始构建主题对您可能很有用。

最新更新