为什么我有错误使用wordpress调用未定义的函数get_header()?

时间:2012-10-06 04:59:18

标签: wordpress

我正在使用二十一个为我的主题,我在它下面创建了一个名为results.php的PHP页面,这里是我的代码:

    <?php

get_header(); ?>

<?php get_footer(); ?>

来自我的index.php:

    <?php get_header(); ?>
<a href="wp-content/themes/twentyeleven/result.php">Main</a>
<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:1)

如果您在wordpress上制作自定义页面,

然后,您必须将模板名称设置到文件中,就像在result.php

中一样
<?php
    /* Template Name: Result */
    get_header();

    // Rest Stuff for result.php

    get_footer();
?>

希望这能解决你的问题。

更新:请不要使用index.php文件中提供的直接链接

<a href="wp-content/themes/twentyeleven/result.php">Main</a>

因为您直接致电result.php,但最好的方法是从后端创建名称为Main的网页,并为该特定网页选择Result主题。< / p>