[Thesis 2.1] Khắc phục lỗi boxes Fatal error: Call to undefined method … _get_options() in… box.php

Thesis 2.1 WordPress

{ 4 comments }

Sau khi DIYthemes update Thesis lên phiên bản mới 2.1 hầu hết các box từ phiên bản cũ đều bị lỗi  Fatal error: Call to undefined method … _get_options() in… box.php…

Thesis 2.1 Boxes Fix Fatal error



Để khắc phục tình trạng trên hôm nay HTB sẽ chia sẻ với các bạn 1 thủ thuật nhỏ giúp bạn có thể chạy ngon lành các box có từ phiên bản cũ trên Thesis 2.1 qua 4 bước đơn giản dưới đây:
1. Mở thư mục: wp-content/thesis/boxes/[folder của box cần sửa](vd thesis-col-box)
2. Mở file box.php
3. Tìm đoạn: $this->_get_options() thay thế bằng $this->_options()
4. Lưu (Save) file lại
Cuối cùng bạn chỉ cần up lại file box.php mới chỉnh sửa lên host và refresh trình duyệt và hưởng thành quả của mình.
Chúc bạn thành công!

Xem thêm  [Hướng dẫn] Cài đặt plugin WooCommerce tạo Website bán hàng với Wordpress

Góp ý cho Tô Triều

  • Đỗ Thành Luân 30/06/2014, 10:50

    Bạn Triều ơi, mình đang tìm các boxes miễn phí của Thesis 2.1, bạn có cái nào không, chia sẻ cho mình với. Cảm ơn bạn!

    Reply
    • Hải Triều 30/06/2014, 12:24

      Chào bạn. Hiện tại thì không nên dùng Box cho Thesis nữa bạn nhé. Vì hầu hết mọi thứ đã được tích hợp vào Thesis và tự động hết cả rồi.

    • Đỗ Thành Luân 30/06/2014, 13:32

      Vậy để chèn PHP vào trang single thì làm thế nào nhỉ, mình tìm trên blog hải triều không có, bạn có thể hướng dẫn mình tí được không?

    • Hải Triều 30/06/2014, 14:38

      Bạn có thể viết hàm vào file function sau đó gọi shortcode ra.
      VD:

      function demo_shortcode_ht(){ ?>
      Viết gì đó vào đây hoặc viết mã php vào đây
      < ?php } } add_shortcode( 'likebox', 'demo_shortcode_ht' );

      Sau đó vào bài viết gọi [likebox]