Khi chúng tôi nâng cấp từ 5.0.4 lên 5.1.1, trang web sẽ ngừng tải.
Thông báo lỗi là
Fatal error: Uncaught Error: Call to a member function images_path() on null
/wp-content/themes/mytheme/header.php on line 49
Dòng 49 là
<?php $theme->images_path(); ?>
ở trên nó trong cùng một tập tin là
global $theme;
$ theme được tạo trong Hàm.php như là ví dụ của chủ đề tùy chỉnh của chúng tôi.
class MyTheme {
private $theme_name = "MyTheme";
private $scripts_version = '0.90';
function __construct() {
add_action('init', array($this, 'init_assets'));
...several of these
...more methods
}
}
...other stuff
$theme = new MyTheme();
Tôi không biết cách khắc phục sự cố này. Mọi thứ đều hoạt động tốt trước khi nâng cấp và không có thay đổi nào khác được thực hiện cho trang web.
Bất kỳ trợ giúp đánh giá cao.
global $lp_theme;
trước khi thử sử dụng nó.