新页面上的GET_HEADER()出现致命错误

时间:2020-07-10 作者:Yotam Dahan

我正在构建主题并使用导航栏中的此链接about.php

<li><a href="<?php echo get_template_directory_uri(); ?>/about.php">אודות</a></li>
现在我不明白为什么,但当我进去的时候about.php 我得到以下错误:

致命错误:未捕获错误:调用D:\\XAMPP\\htdocs\\wordpress\\wp content\\themes\\photography\\about中未定义的函数get\\u header()。php:2Stack trace:#0{main}抛出inD:\\XAMPP\\htdocs\\wordpress\\wp content\\themes\\photography\\about。php online 2

关于php页面

<?php get_header(); ?>

<?php get_footer(); ?>
我不确定是否需要在函数中定义一些内容。php文件。

如何正确加载get_header(); 函数位于大约。php?

2 个回复
最合适的回答,由SO网友:WebElaine 整理而成

调查the theme template hierarchy. 没有“;关于php“;文件,您不应该直接链接到任何主题(PHP)文件。相反,您可以创建一个主题文件,例如;第页关于。php“;并在wp admin中将其内容创建为带有slug的页面;“关于”;WordPress将处理PHP文件中的编辑器内容,以创建最终的可见页面。如果您启用了相当长的永久链接,您将希望链接到/关于/";而不是主题文件,但因为您将PHP文件命名为;第页,关于;WP会将其应用于带有slug的页面;关于"E;

SO网友:Az Rieil

get_header() 是wordpress核心的一部分。

您的wordpress文件似乎已损坏或安装不正确。尝试重新安装。也许你应该搬家D:\\XAMPP\\htdocs\\wordpress 进入D:\\XAMPP\\htdocs\\

相关推荐