因此,我没有为它创建主题,而是使用template_redirect
使用if语句检查url中的特定内容。
function page_redirect() {
if ($_SERVER[\'REQUEST_URI\'] == $home . \'/other-sites\') {
require(TEMPLATEPATH . \'/includes/other-sites.php\');
}
if ($_SERVER[\'REQUEST_URI\'] == $home . \'login\') {
require(TEMPLATEPATH . \'/includes/login.php\');
}
}
add_action(\'template_redirect\', \'page_redirect\');
只需检查请求的URI是否
wpsite.com/other-sites
或
wpsite.com/login
如果这是真的,则加载此模板。由于我正在使用WordPress的一些功能,但在这些自定义模板中,我还检查了标题,因为WordPress将返回一个未找到的页面标题。