如何解决以下错误。
致命错误:调用未定义功能language_attributes()
如何解决以下错误。
致命错误:调用未定义功能language_attributes()
这看起来好像你的主题或者没有正确上传,或者它不是与WordPress的版本,您使用的是兼容的。
如果你没有wp-config.php文件会发生这种情况。 重命名WP-配置 - sample.php文件的wp-config.php文件,修改数据库的设置,然后再试一次。
您正在使用什么版本的WP的? 从我的研究,我发现,language_attributes()函数是一个新的功能作为WP 2.1。 如果您使用的是WordPress的版本早于2.1,那么你可以从你的header.php文件中删除函数调用或升级你的WordPress安装。
出现此错误,因为函数language_attributes()
是不可用的。 如果你看到它的日志,但你的网站工作正常,它可能只是有人试图直接访问某个文件在你的主题。
WordPress的加载后的主题目录中的文件可被正常访问(制作一组函数可用,像language_attributes()
如果你想直接通过访问访问它们,例如yoursite.com/wp-content/themes/yourtheme/header.php
在网页浏览器,你应该看到一个空白页面,并应记录错误(例如,在error_log
文件)。
其他文件将触发略有不同的错误,这取决于什么样的功能,这些文件都呼吁。 在网站上我只是测试,如果我打mytheme/index.php
一个Call to undefined function get_header()...
记录错误。
如果你看到在日志中这个错误,但没有遇到任何问题,这可能是由于一些BOT或不雅的用户周围窥探。 您可以忽略错误(除非你有一吨的他们,在这种情况下,你可能想以防万一安装安全插件...)