第16行的wordpress wp-blog-header.php

时间:2018-05-30 14:22:10

标签: wordpress

我有一个用wordpress制作的网站,从一个时刻到另一个时刻,它不起作用。您无法像以前一样看到该网站,因此我进行调查并收到以下错误。

错误“在第16行的/homedompublic_html/wp-blog-header.php中调用未定义的函数wp()” 我该怎么办呢? 问候

if(!isset($ wp_did_header)){

$wp_did_header = true;

// Load the WordPress library.
require_once( dirname(__FILE__) . '/wp-load.php' );

// Set up the WordPress query.
wp();

// Load the theme template.
require_once( ABSPATH . WPINC . '/template-loader.php' );

}

2 个答案:

答案 0 :(得分:2)

为什么会出现这个错误? 答案:因为wp-load.php文件是空的,如果你检查根文件夹。

解决办法是。

  1. 将文件 wp-load.php 权限从 644 更改为 444。
  2. 然后从这里下载特定版本的 WordPress。 https://wordpress.org/download/releases/(要检查您当前的 WordPress 版本,请转到 wp-includes/version.php)您可以看到您的 WordPress 版本。
  3. 打开 zip 文件夹,然后复制 wp-load.php 代码并粘贴到服务器中的空文件中

enter image description here

答案 1 :(得分:0)

这是我设法解决的方法:

看看public_html文件夹中的wp文件,检查是否有大小为0的文件。 复制其他WordPress安装(相同的安装版本)中public_html的内容,并用该文件中的文件覆盖所有0尺寸的文件。