Sửa lỗi “Warning: Invalid argument supplied for foreach() in revslider/inc_php/framework/base_admin.class.php”

Với xu hướng hiện nay thì các website đang chạy trên các phiên bản PHP 7 trở liên, với những ưu điểm nổi bật như : tốc độ load trang, bảo mật. Revolution Slider là một Plugin miễn phí có tác dụng tạo Slider ảnh vừa đẹp và chuyên nghiệp. Nhưng nhà phát triển Vicens Fayos đã không cập nhật plugin cho các phiên bản PHP 7 trở liên nên khi bạn sử dụng sẽ hiển thị thông báo lỗi như sau

Warning: Invalid argument supplied for foreach() in /wp-content/plugins/revslider/inc_php/framework/base_admin.class.php on line 77

Trong bài viết này mình xin chia sẻ với các bạn cách để fix lỗi này để có thể sử dụng Revolution Slider trên nền tảng PHP 7 trở lên.

Bước 1 : Truy cập vào file base_admin.class.php và tìm đến dòng

private static $arrMetaBoxes = ""; //option boxes that will be added to post

Bước 2 : Thay thế dòng trên bằng đoạn code dưới đây :

private static $arrMetaBoxes = array();

Bước 3 : Lưu file lại và up lên hosting đế sử dụng.

Dưới đây mình đã fix các lỗi liên quan đến Revolution Slider để chạy ổn định trên PHP 7 trở lên, các bạn có thể tải xuống để sử dụng.

download