gpt4 book ai didi

php - WordPress的防止错误报告

转载 作者:行者123 更新时间:2023-12-03 08:49:43 25 4
gpt4 key购买 nike

我正在制作自定义主题并注意到一件事。例如,当我尝试通过url(或任意页面)直接转到主题index.php文件时:

localhost/wordpress/wp-content/themes/my-theme/index.php

将出现此错误。
Fatal error: Call to undefined function get_header() in ... on line...

我尝试下载并激活其他主题,但结果是相同的。
我如何防止这种情况发生?

我尝试将以下行添加到wp-config.php
error_reporting(0);
@ini_set('display_errors', 0);

但没有结果。
我也对其进行了“实时”测试,但没有结果。

提前致谢。

最佳答案

如果我错了,请纠正我,但是当有人尝试直接访问主题的index.php时,就会发生该错误。
例如,当机器人试图访问它时。

您永远不要像这样直接访问它:

<?php get_header(); ?>

而是这样尝试:
<?php
if (function_exists('get_header')) {
get_header();
} else {
// Here goes whatever you want to do when the file is accessed directly.
}
?>

关于php - WordPress的防止错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44310005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com