Hướng dẫn update theme WordPress

27

Trong thời buổi kinh tế không còn khó khăn như hiện nay. Việc sử dụng một theme WordPress trả phí không còn là  điều xa sỉ đối với nhiều bạn. Dù bạn có được theme bằng cách nào đó như mua, xin hoặc download tại một site nào đó đang chia sẻ miễn phí theme cao cấp thì các bạn cũng nên update cho theme đó.

Tại Sao Phải Update Theme WordPress?

Theo thời gian, các nhà cung cấp Theme WordPress sẽ cập nhật theme để sửa lỗi, thêm chức năng hoặc cập nhật để phù hợp với phiên bản WordPress mới nhất. Có nhiều bạn thường bỏ qua các bước update cho Theme và kết quả là website của bạn hay bị lỗi mà không biết lý do tại sao. Hoặc khi cập nhật lên phiên bản WordPress mới thì cả Website của bạn trắng trang hoặc bị gì gì đó ….

Trên các site bán Theme cao cấp, khi một Theme được update, các nhà phát triển sẽ ghi chú rất rõ về việc tại sao họ update và họ update cái gì trong phiên bản đó. Dưới đây là một ví dụ cho theme Avada – Một trong những Theme WordPress được bán nhiều nhất trên Themeforest tính tới thời điểm hiện tại với 159,954 Sales.

Version 3.8.6.1 – August 20th, 2015
—————————————————————————————–
– fixed several minor issues to ensure the theme is compatible with WP 4.3
– short code generator adjustments for WP 4.3
– layerslider is updated to 5.5.1
– added updated files for latest WooCommerce plugin to fix outdated notifications

We have skipped Revolution Slider v5 in this version due to an issue we found with auto-responsive sliders used in column short codes. We are working with ThemePunch to get it resolved asap.

Update Theme WordPress Như Thế Nào ?

Chúng ta sẽ có nhiều cách để update theme WordPress. Nếu như bạn có sử dụng Child Theme thì việc update sẽ đơn giản hơn rất nhiều. Nếu các bạn không sử dụng Child Theme thì việc update sẽ ảnh hưởng đến các chỉnh sửa trong theme của bạn và bạn sẽ phải chỉnh sửa lại từ đầu. Bởi vậy, sau khi đọc xong bài viết này, bạn hãy bắt đầu sử dụng Child Theme cho website WordPress của bạn.

Nên Xem: Hướng dẫn tạo và sử dụng Child Theme

Hướng dẫn update theme WordPress update theme Wordpress - Hướng dẫn update theme Wordpress

Lưu ý: Dù bạn update theme WordPress theo cách nào thì bạn cũng hãy Backup lại toàn bộ dữ liệu trên website của bạn.

Nếu như bạn sợ rằng trong thời gian update theme sẽ mất nhiều thời gian hoặc bạn cần chỉnh sửa gì đó mà không muốn cho người dùng biết thì bạn hãy tạm thời đóng cửa website của bạn lại bằng cách cho đoạn Code dưới đây vào cuối file functions.php trong theme mới mà bạn chuẩn bị update:

function bbit_che_do_bao_tri()
{
     if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() )
     {
          wp_die('Trang web tạm thời đang được bảo trì. Xin vui lòng quay trở lại sau.');
     }
}
add_action('get_header', 'bbit_che_do_bao_tri');

Nếu bạn ngại Code thì sử dụng Plugin Ultimate Coming Soon Page : https://wordpress.org/plugins/ultimate-coming-soon-page/

Update Theme WordPress có sử dụng Child Theme

Nếu như website của bạn có sử dụng Child Theme thì tất cả các thiết lập, chỉnh sửa của theme bạn đều thực hiện trên Child Theme mà không hề đụng chạm tới Theme chính. Như vậy, việc update cho theme chính sẽ dễ dàng và nhanh chóng hơn. Ngay bây giờ bạn hãy tìm đếm bản update mới nhất của theme. Giải nén file theme đó ra và ghi đè lên thư mục theme chính trên Hosting của bạn.

Mở folder theme bạn đang sử dụng trên hosting ra

Hướng dẫn update theme WordPress update theme Wordpress - Hướng dẫn update theme Wordpress
Hướng dẫn update theme WordPress

Mở folder theme phiên bản mới của bạn ra và tiến hành update bằng cách chọn tất cả rồi kéo sang thư mục theme trên hosting. Khi bị tra hỏi thì bạn chọn vào Overwrite và nhấn Ok.

Hướng dẫn update theme WordPress update theme Wordpress - Hướng dẫn update theme Wordpress

Chờ một lát để tải lên. …. .. … .. … Như vậy là bạn đã Update xong rồi đấy.

Update Theme WordPress không sử dụng Child Theme

Đối với các bạn không sử dụng Child Theme thì việc Update theme sẽ rất vất vả. Đầu tiên, bạn cần nhớ lại xem đã chỉnh sửa cái gì, ở file nào trong thư mục theme cũ 😯 Sau đó hãy nghi nhớ lại, cách tốt nhất là mở Notepad ++ lên và lưu trữ vào đó. Đừng bỏ sót điều gì để sau khi update theme xong bạn còn nhớ là cần sửa chữa chỗ nào. Nghe có vẻ nan giải nhưng hãy kiên nhẫn nếu bạn muốn website của bạn chạy trơn tru với phiên bản mới nhất của theme :mrgreen: update theme Wordpress - Hướng dẫn update theme Wordpress

Sau khi đã ghi nhớ hết các chỉnh sửa ở theme cũ rồi, bạn hãy tiến hành update theme theo cách bên trên. Cũng mở file theme mới ra và ghi đè lên theme cũ trong host của bạn.

Lúc này bạn không nên chỉnh sửa gì trong theme nữa mà hãy bắt đầu sử dụng Child Theme cho website của bạn. như vậy việc Update theme trong tương lai sẽ đỡ vất vả hơn rất nhiều.

Thế thôi

Update theme cho website WordPress là điều bạn nên làm và hãy thường xuyên theo dõi các phiên bản mới nhất của theme bạn đang sử dụng. Nếu họ có sự thay đổi nhỏ thì chưa vội nhưng nếu họ thông báo lý do update liên quan đến bảo mật hoặc mã nguồn WordPress, các bản cập nhật sửa lỗi hiển thị, các chức năng quan trọng. … thì bạn nên tiến hành update ngay.

Nếu như theme bạn đang sử dụng không phải do bạn mua mà được ai đó tặng hoặc bạn download ở đâu đó thì sao nhể 😆 Lúc này bạn hãy liên hệ với người tặng bạn hoặc truy cập vào website mà bạn download xem họ có cập nhật phiên bản mới hay không. Nếu không được nữa thì tốt nhất bạn hãy bỏ vài ngày Cafe sáng mà mua cho mình một Theme để dùng cả đời.

Xong rồi. Chúc các bạn có một website đẹp và mạnh khỏe.

27 Comments
  1. Nâng mũi nói

    em có nên update thêm lên bản mới của sahifa ko anh ?

    1. Lại Văn Đức nói

      Có nhé bạn. Sahifa khi nâng cấp họ tối ưu rất nhiều thứ. Nếu bạn đến từ diễn đàn hỏi đáp Thạch Phạm thì mình có gửi bản mới nhất trên đó cho các bạn rồi nhé.

      1. Blogmeyeu.com nói

        link nào vậy a nhỉ ?

        1. Lại Văn Đức nói

          Đây luôn bác: https://goo.gl/Sv8TD2

  2. guam nói

    Bác nào hảo tâm cho link tải sahifa 5.5 với, mới học làm web chưa có tiền để mua theme 

    1. Lại Văn Đức nói

      Mới nhất đây. https://goo.gl/Sv8TD2

      1. guam nói

        cảm ơn bác nhiều

    2. trade bitcoins for cash nói

      vzrostly i nároky na jednotlivé poskytovatele. Nově Člověk v tísni posuzuje zvyklosti při využívání směnek a dalších „pojistek“ úvěru, které zbavují klienty práva na spravedlivé posouzení

  3. Khảm Nguyễn nói

    Chào cả nhà!
    Cho mình hỏi chút nha mọi người có ai biết cái lỗi này không?
    – Hôm bữa mình Update theme (có xài Child theme như bác Đức hướng dẫn, nhưng hôm qua mình vô tình Active vào theme Cha-mẹ, khi active lại Child theme thì nó xem trên di động nó  mục menu không có xổ xuống được và Fonts bị lỗi (nhưng khi đăng nhập vào trang quản trị thì lại không bị sao).
    – Mong các bác chỉ dùm?

    1. Lại Văn Đức nói

      Bạn xóa Cache đi nhé.

      1. khảm nguyễn nói

        mình đã thử rồi mà vẫn không được bác ơi!

        1. Lại Văn Đức nói

          Vậy bác cứ vào phần cấu hình theme. Tùy chỉnh lại font chữ rồi Lưu lại xem nó còn bị không.

          1. khảm nguyễn nói

            đã thử lại nhưng vẫn không được bác ah, tức nhất là cái danh mục menu xem trên di động bấm nó không chịu xổ xuống mới đau. chỉ khi đăng nhập vào quản trị thì xem ko bị sao hết

    2. Lại Văn Đức nói

      Mình xem thì thấy ok rồi. Không lỗi lầm gì đâu.

  4. nhon nói

    bạn ơi cho mình hỏi có cách nào khôi phục lại giao diện cũ khi đã cập nhật giao diện mới không? Hiện tại mình có sửa code 1 giao diện, sau khi sửa code thì nó báo cập nhật giao diện, mình bấm vào thì nó xóa hết code mình sửa, trở lại y chang như cũ, vậy có cách nào lấy lại như mình làm được chứ, tks bạn

    1. Lại Văn Đức nói

      Như trong bài viết mình có nói. Bạn nên sử dụng child Theme. Giờ lỡ rồi thì bạn liên hệ với nhà cung cấp hosting. Hỏi họ bản backup gần đây để lấy lại giao diện cũ nhé.

      1. nhon nói

        Nếu họ không có backup tự động thì sao bạn, thua luôn phải không bạn?

        1. Lại Văn Đức nói

          Đúng rồi. Nhưng thường thì tất cả các nhà cung cấp dịch vụ lưu trữ họ có backup định kỳ. 

          1. nhon nói

            ah, vậy mình đi lấy backup lại, mong là có kết quả tốt, tks bạn nhé

  5. nam huong nói

    bài viết hay, cảm ơn!

  6. Phong nói

    Em chào anh đức, lại làm phiền anh tiếp :))em chèn banner dọc 2 bên theo code này,trên máy tính ổn  nhưng nó tràn ra trong điện thoại, giờ muốn bỏ ko cho hiện trên mobile thì phải làm sao ạ? <div id=’ads-left’>
    <div style=’margin:0 0 5px 0; padding:0;width:200px;position:fixed; left:0; top:0;’>
    <a href=’Link quảng cáo bên trái’ target=’_blank’><img border=’0′ height=’665′ src=’Ảnh quảng cáo bên trái’ width=’200’/></a>
    </div></div>
    <div id=’ads-right’>
    <div style=’margin:0 0 5px 0; padding:0;width:200px;position:fixed; right:0; top:0;’>
    <a href=’Link quảng cáo bên phải’ target=’_blank’><img border=’0′ height=’665′ src=’Ảnh quảng cáo bên phải’ width=’200’/></a>
    </div></div>

    1. Lại Văn Đức nói
  7. Phong nói

    Em chào anh đức, lại làm phiền anh tiếp :))em chèn banner dọc 2 bên theo code này,trên máy tính ổn nhưng nó tràn ra trong điện thoại, giờ muốn bỏ ko cho hiện trên mobile thì phải làm sao ạ? <div id=’ads-left’> <div style=’margin:0 0 5px 0; padding:0;width:200px;position:fixed; left:0; top:0;’> <a href=’Link quảng cáo bên trái’ target=’_blank’><img border=’0′ height=’665′ src=’Ảnh quảng cáo bên trái’ width=’200’/></a> </div></div> <div id=’ads-right’> <div style=’margin:0 0 5px 0; padding:0;width:200px;position:fixed; right:0; top:0;’> <a href=’Link quảng cáo bên phải’ target=’_blank’><img border=’0′ height=’665′ src=’Ảnh quảng cáo bên phải’ width=’200’/></a> </div></div>

  8. V An. nói

    Cảm ơn bạn đã chia sẻ, rất hữu ích.

  9. KeniVinh nói

    Thế còn Plugin thì sao, upload theme thì nó cũng mất luôn hay mất cài đặt của Plugin không.

    1. Lại Văn Đức nói

      Mọi thứ vẫn bình thường. Không ảnh hưởng tới Plugin

  10. KeniVinh nói

    Mình mới chuyển sang dùng WP từ ngày hôm qua. Hầu như mọi thứ đã xong nhưng chưa làm gì cả vì còn thắc mắc vấn đề update nên hỏi một chút.

    Theme mình mua chỗ cậu có khá nhiều option nên mình tùy biến rất nhiều trong đó. Thêm nữa là mình cũng vào phần Additional CSS để thêm code css vào nữa. Rồi thêm plugin tùm lum…
    Theo hướng dẫn, mình có tạo 1 folder tên là publisher-child, tạo 1 file style.css và điền thông tin như bạn hướng dẫn trong máy tính rồi, giờ làm gì nữa đây. Mình khá là mơ hồ.

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố.