Làm thế nào để update WordPress – hướng dẫn toàn tập

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Làm thế nào để update WordPress – hướng dẫn toàn tập Hướng dẫn toàn tập update WordPress để không làm hỏng website. Đồng thời còn chỉ cách quản lý việc cập nhật tự động của WordPress

Kích hoạt update WordPress tự động sẽ hỗ trợ cho website của bạn an toàn và tốt hơn, lại dành dụm thời gian nữa. Chúng tôi sẽ giúp bạn hiểu hết về việc này!

WordPress updates giúp cho website đạt hiệu xuất tốt, gia tăng tính bảo mật. Các cập nhật mặc định sẽ giải quyết file WordPress gốc – được coi là minor release. Ngoài ra nó còn hỗ trợ website dùng được các công nghệ mới nhất.

Việc cập nhật WordPress cũng tận gốc miễn phí, nó dùng để làm sửa lỗi, bức tốc độ website, tích hợp các tính năng mới – như là phiên bản Gutenberg vừa ra mắ  để tăng dùng thử tương tác. Rất tuyệt phải không?

Update WordPress đúng là một việc phải làm, nhưng có biết bao vấn đề phát sinh. Update sẽ ảnh hưởng đến các file và thư mục của WordPress. Nếu bạn đã từng chỉnh sửa file WordPress gốc, việc cập nhật này còn xóa bỏ các thay đổi đó của bạn.

Trong bài viết này, chúng tôi sẽ chỉ bạn cách update WordPress mà không làm hỏng bất kỳ thứ gì.

Tóm lại, vì sao phải update WordPress?

WordPress của bạn vẫn đang làm việc tốt, website chạy bình thường, vậy tại sao phải cập nhật WordPress nhỉ?

Sau đây chúng tôi tóm tắt lại các nguyên nhân cần update WordPress:

  • WordPress an toàn hơn vì bản cập nhật sẽ sửa lỗi và các lỗi hổng bảo mật
  • Nhiều tính năng và chức năng cuốn hút mà không có ai muốn bỏ qua
  • Tốc độ và hiệu xuất được cải thiện ở mỗi bản cập nhật WordPress
  • Tương thích với những themes hiện đại, plugins và công nghệ web

Các loại Update WordPress

Tại thời điểm viết bài, phiên bản mới nhất của WordPress là WordPress 5.1 Beta 1. Việc tự động cập nhật WordPress đã có từ thời phiên bản 3.7.

Có nhiều loại cập nhật WordPress:

1. Core updates

Core updates (cập nhật mã nguồn gốc) được chia thành 3 phần:

  • Core development updates diễn ra trong công đoạn phát triển để kiểm thử tính năng mới
  • Minor core updates giải quyết các vấn đề bảo mật và hiệu năng, tóm lại là các bản bảo trì cho WordPress
  • Major core updates là bản cập nhật chứa các tính năng mới và sửa bug

2. Plugin updates

3. Theme updates

4. File update bản dịch

Tóm lại, có 4 loại WordPress update. Bản thân core update cũng đều có 3 loại nhỏ bên trong.

Trước khi cập nhật

Trước khi thực thụ triển khai cập nhật WordPress hay làm bất kỳ thay đổi nào, hãy lưu ý trang bị cho các sự cố cũng có thể có thể xảy đến. Mặc dù lỗi cũng đều có thể ít khi gặp, nhưng lúc nào bạn cũng cần được thiết kế hoặc quay ngược lại, để đề phòng trường hợp site bị hỏng hoặc gặp vấn đề tải trang.

Đầu tiên, hãy tập thoái quen thực hành backup WordPress.

Thứ Hai, chúng tôi khuyên bạn vô hiệu hết plugin trước khi cập nhật WordPress thủ công.Thông thường, lỗi không tương thích với plugin khi cập nhật sẽ không xảy ra, nhưng nếu có, nó sẽ làm site render bị hỏng.

Sau khi cập nhật, đừng quên kích hoạt lại plugin là được.

Rồi, giờ bạn đã có backup của WordPress và plugins không còn hoạt động nữa, hãy bắt đầu qui trình cập nhật WordPress thủ công thôi, sau đó sẽ tới cập nhật WordPress themes và plugins

Làm làm sao để cập nhật WordPress

Trong phần này, chúng tôi sẽ hướng dẫn nhiều cách khác nhau để cập nhật WordPress và quản lý tự động cập nhật WordPress:

  • Cập nhật WordPress thủ công qua trang quản trị admin dashboard
  • Cập nhật WordPress thủ công bằng FTP
  • Cập nhật WordPress thủ công bằng SSH và WP-CLI
  • Quản lý việc cập nhật tự động của WordPress

Cách update WordPress thủ công qua trang quản trị (admin dashboard)

Cách đơn giản nhất trong mỗi thứ các cách để WordPress update là sử dụng trang admin của WordPress. Bạn chỉ cần vài cú click chuột là cập nhật thành công.

Update WordPress file chính

Nếu có bản WordPress update core mới phát hành, WordPress sẽ hiện thông báo trên cùng của trang admin dashboard.

Thông báo update WordPress

Tại đây, bạn chỉ cần nhấn nút Please update now để bắt đầu.

WordPress sẽ đưa website vào trang thái bảo dưỡng cho tới khi cập nhật xong.

Quá trình này sẽ cho dù là việc vô hiệu và kích hoạt lại plugin, rồi tải và cài đặt WordPress mới. Sau khi cập nhật thành công, WordPress sẽ chuyển bạn tới trang  Update , nơi bạn cũng có thể có thể update theme và plugins.

màn hình wordpress update

Nếu bản cập nhật là bản WordPress lớn, thí dụ như bạn đang update từ version 4.8 lên version 4.9.5, trang kết quả sẽ hiển thị như sau:

màn hình WordPress update

Từ ảnh ở trên, bạn cũng đều có thể thấy các vấn đề bảo mật và lỗi đã được sửa trong phiên bản nào..

Vào lúc này, WordPress đã tận gốc được cải tiến thành công. Giờ bạn chỉ cần cập nhật themes và plugin nữa là xong. Ở phần tiếp theo, chúng tôi sẽ chỉ bạn cách update WordPress manually bằng FTP.

Trong tình huống bạn không cập nhật WordPress trên admin dashboard nữa, việc sử dụng FTP client như là FileZilla sẽ giúp bạn cải tiến WordPress thành công.

Update WordPress Themes và Plugins

Đừng nghĩ cập nhật WordPress là đủ, bạn còn nên biết cách update WordPress themes và plugins nữa mới an toàn.

Hãy chuyển tới mục WordPress admin dashboard, bấm vào nút Updates .

Click vào nút này sẽ dẫn bạn đến màn hình update nơi bạn có thể đồng thời cập nhật WordPress core, themes, và plugins.

màn hình wordpress update

Cập nhật theme và plugin từ khu vực này rất đơn giản. Chỉ cần tick vào nút Select All và click vào Update Plugins với  Update Themes là bạn sẽ được thể update cả 2.

Ngoài ra bạn cũng cũng đều có thể cập nhật từng plugin một bằng cách di chuyển vào mục Plugins -> Installed Plugins như hình bên dưới.

WordPress update plugin

Tương tự, bạn cũng có thể có thể vào WordPress update theme bằng phương pháp chuyển tới mục Appearance -> Themes như thí dụ bên dưới.

làm thế nào để update WordPress theme

Ghi chú: Update WordPress theme sẽ loại bỏ mọi thứ tùy chỉnh trong WordPress theme của bạn. Để tránh mất các tùy chỉnh đó, hãy sử dụng child theme thay vì chỉnh sửa trực tiếp trên theme.

Cách update WordPress thủ công qua FTP

WordPress manual update tận gốc không khó như bạn tưởng. Đúng vậy, bạn cần làm nhiều bước hơn, nhưng nó rất đơn giản.

Ghi chú: Ở mục này, bạn phải sử dụng chương trình FTP như là FileZilla hoặc File Manager để truy cập được vào thư mục gốc của WordPress.

Trong bài hướng dẫn, chúng tôi sẽ sử dụng FileZilla. Vì vậy bạn phải chuẩn bị các thông tin sau: FTP username, password, host/hostname và port. Nếu bạn là khách hàng của Hostinger, bạn cũng đều có thể lấy các thông tin trên ở mục Control Panel -> FTP accounts .

tài khoản ftp hostinger

Khi đã có đủ các thông tin này, bạn cũng đều có thể update WordPress manually.

Đừng quên thực hành các bước chuẩn bị ở trên nhé, như là back up site của bạn và vô hiệu Plugin.

Bước 1 – Tải WordPress Version mới nhất

tải wordpress

Đầu tiên, hãy truy cập trang WordPress.org nhấn nút Download để tải WordPress bản mới nhất về.

Tiếp theo, hãy giải nén bằng WinRar hoặc WinZip.

Trong thư mục wordpress , bạn cũng có thể có thể thấy các subfolder như là wp-admin , wp-includes , và wp-content với các file khác là index.php,  wp-login.php, wp-config-sample.php, vâng vâng .

Bước 2 – Truy cập vào thư mục WordPress Root Directory

Mở filezilla, nhập tin tức FTP, rồi truy cập vào thư mục chứa WordPress.

thư mục gốc wordpress filezilla

Khi bạn đã vào trong, bạn cần di chuyển files từ WordPress bạn mới tải về từ máy tính vào thư mục WordPress trên hosting. Hay nói cách khác, thay thế các files và folder của WordPress trên web host với file tương ứng trong WordPress bạn mới vừa bung file khoảng 1 đến 2 phút trước.

Quan trọng: Đừng vội copy toàn bộ files. Vì bạn có thể sẽ hủy hoại site. Bạn chỉ cần thực hành mỗi bước như bên dưới nhé.

Xóa thư mục wp-admin wp-includes trên web host. Nếu bạn đang dùng FileZilla, chỉ cần chọn các thư mục đó, chuột phải vào và chọn Delete :

mở thư mục wordpress bằng FTP

Đừng đụng vào thư mục wp-content vì themes, plugins, và media đang vận hành trong thư mục đó.

Bước 3 – Upload phiên bản mới lên

Sau khi bạn đã xóa thư mục wp-includes wp-admin , đã đến lục upload phiên bản mới từ máy của bạn.

Truy cập vào thư mục WordPress trên máy của bạn bằng cách điều hướng trong thanh quản lý bên trái. Tiếp theo chọn thư mục wp-includes wp-admin , chuột phải và click vào nút Upload:

Upload wordpress files qua FTP

Sau khi đã upload wp-includes wp-admin trên server, giờ bạn có thể upload các files còn lại.

Lần này, chúng ta sẽ không xóa bất kỳ file nào trên server, chỉ cần ghi đè lên chúng.

Chọn tất cả các files trong panel bên trái, chuột phải và click vào nút Upload. 

Upload wordpress files qua FTP

Nếu bạn thấy thông báo xác nhận lại, chỉ cần chọn Overwrite, rồi click vào nút OK .

Mở file wp-config-sample.php để gọi là có dòng code nào cần phải có để copy vào files gốc wp-config.php đang có trên web server không.

Cuối cùng, di chuyển tới admin area ( yoursite.com/wp-admin/upgrade.php/) để xem tất cả có ổn không rồi nâng cấp database là được.

Cách update WordPress qua WP-CLI

Trước khi thực hành cách này, bạn cần thiết truy cập SSH trước vào WordPress root của bạn, thường là public_html  như trong trường hợp của chúng tôi. Nếu không biết việc làm làm sao để truy cập tài khoản bằng SSH, bạn sẽ xem bài hướng dẫn này.

Cập nhật WordPress qua WP-CLI, cùng theo đó bạn còn có thể cập nhật database và WordPress thems.

Nếu bạn đã cài WordPress ở thư mục khác ngoài thư mục public_html/your-site , vậy thư mục gốc của WordPress là your-site

Đầu tiên, hãy dùng lệnh cd để di chuyểnt ới thư mục gốc WordPress:

 cd public_html 

Thứ 2, kiểm tra xem nếu bạn có thấy phiên bản mới của WordPress:

 wp core check-update 

Kết quả:

 +---------+-------------+---------------------------------------------------------------+ | version | update_type | package_url | +---------+-------------+---------------------------------------------------------------+ | #.#.# | minor | https://downloads.wordpress.org/release/wordpress-#.#.#.zip | | #.#.# | major | https://downloads.wordpress.org/release/wordpress-#.#.#.zip | +---------+-------------+---------------------------------------------------------------+ 

Nếu không có bản cập nhật nào, bạn sẽ thấy dòng: “Success: WordPress is at the latest version” .

Tiếp theo, bạn hãy chạy lênh sau để nâng cấp WordPress core:

 wp core update 

Kết quả bạn sẽ thấy tựa như như sau:

 Updating to version #.#.# (en_US)... Downloading update from https://downloads.wordpress.org/release/wordpress-#.#.#-no-content.zip... Unpacking the update... Cleaning up files... No files found that need cleaned up. Success: WordPress updated successfully. 

Giờ bạn đã biết cách update WordPress core bằng WP-CLI, hãy tiếp tục update database, theme và plugins của bạn.

  • Để update database WordPress, chạy lệnh:
     wp core update-db 
  • Để update themes, chạy lệnh:
     wp theme update --all 
  • Để update plugins, chạy lệnh:
     wp plugin update --all 

Tự động cập nhật WordPress (WordPress Auto Update)

Bạn biết rằng thường các bản cập nhật WordPress nhỏ sẽ có tự động cập nhật. Vậy làm thế nào để kích hoạt tính năng tự động cập nhật WordPress cho các phiên bản lớn khác?

Nếu không muốn lập trình, bạn cũng đều có thể cài đặt tự động cập nhật bằng plugin như là Easy Updates Manager.

Nếu bạn ghét plugin? Bạn cũng đều có thể kích hoạt tự động update WP core bằng cách thêm dòng sau vào file wp-config.php :

 define('WP_AUTO_UPDATE_CORE', true); 

Ở phần sau, chúng tôi sẽ nói rõ hơn về việc quản lý tự động cập nhật qua file wp-config, api filter.

Cách kích hoạt tự động cập nhật bằng file wp-config.php

Bạn đã từng nghĩ về việc quản lý WordPress auto updates chưa? WordPress cấp phép sửa file wp-config.php để bạn đơn giản bật tắt tự động cập nhật

Lưu ý là đối với những bản cập nhật nhỏ và cập nhật bản dịch đã được bật tự động ngay từ đầu. Nên đầu tiên, hãy thử vô hiệu tự động cập nhật WordPress. Bạn chỉ cần thêm dòng này vào trong file wp-config.php :

 define( 'AUTOMATIC_UPDATER_DISABLED', true ); 

Tiếp theo, bạn có thể thêm dòng sau vào để bật tự động cập nhật mã nguồn chính:

 define( 'WP_AUTO_UPDATE_CORE', true ); 
  • True có tức là các update development, minor và major đã được bật
  • False có nghĩa là các update development, minor và major updates được tắt
  • Minor tức là các các update minor updates được bật, development và major updates bị vô hiệu.

Kích hoạt tự động cập nhật bằng file API Filters

Thay vì cấu hình bằng hằng số trong file wp-config, bạn còn cũng có thể dùng API filters. Filters là hàm dùng để làm quản lý biến. Khi dùng API filter, bạn sẽ kiểm soát tốt hơn quá trình cập nhật hệ thống và plugin

Ví dụ, nếu bạn muốn vô hiệu toàn bộ tự động update, bạn có thể dùng:

 add_filter( 'automatic_updater_disabled', '__return_true' ); 

Còn nếu bạn chỉ mong update chỉ các file gốc, bạn thêm filter này vào:

 add_filter( 'auto_update_core', '__return_true' ); 

Bạn có thể thiết lập từng thay đổi nhỏ:

  • Cho phép cập nhật minor :
 add_filter( 'allow_minor_auto_core_updates', '__return_true' ); 

  • Cho phép cập nhật major :
 add_filter( 'allow_major_auto_core_updates', '__return_true' ); 

  • Cho phép cập nhật development :
 add_filter( 'allow_dev_auto_core_updates', '__return_true' ); 

Nếu bạn muốn làm ngược lại, chỉ việc đổi giá trị từ true thành fales là các cập nhật tự động mỗi loại đó sẽ bị vô hiệu thay vì kích hoạt.

Auto update chỉ áp dụng cho plugin và themes dưới điều kiện nó được quản lý bởi hàng ngũ WordPress. Để cập nhật theme và plugin tự động, chỉ cần dùng các filter bên dưới:

  • Cho plugins :
 add_filter( 'auto_update_plugin', '__return_true' ); 
  • Cho themes :
    1. add_filter ( ‘auto_update_theme’ , ‘__return_true’ ) ;

Quản lý tự động cập nhật bằng plugin

Nếu bạn không quen code để quản lý WordPress auto update, chúng tôi khuyên bạn sử dụng plugin.

quản lý update bằng easy update manager plugin

Easy Updates Manager là một plugin quản lý auto update WordPress tốt nhất. Nó miễn phí, dễ sử dụng, mạnh và có thể cài đặt nhiều thứ như bật và tắt cập nhật mã nguồn gốc, plugin, theme,… Nếu bạn mong muốn nhiều tính năng cao cấp hơn, bạn cũng có thể có thể đăng ký bản premium sẽ được giá $29/năm.

Cài đặt plugin này cũng dễ. Truy cập vào WordPress dashboard và tìm plugin Easy Updates Manager trong khu vực plugin . Sau đó cài đặt và kích hoạt nó. Sau đó, bạn chuyển tới mục Configure để quản lý update.

quản lý update wordpress tự động bằng easy update manager

Quản lý email thông báo về việc cập nhật

Khi là một quản trị web, bạn sẽ muốn nhận thông báo mỗi khi WordPress cập nhật qua email.

Các email bạn sẽ thu được là:

  • Email kết quả , email này sẽ thông báo trạng thái cập nhật thành công, tỉ dụ như: “Your site has updated to wordpress (version number.)” . Có nghĩa là auto update đã hoạt động tốt. Bạn không phải lo gì nữa khi thấy có dòng sau: “No further action is needed on your part. For more on version X.X, see the About WordPress screen”
  • Email thông báo . Khi bạn nhận được email thông báo như “WordPress (version number) is available. Please update”, có nghĩa là bạn phải cập nhật thủ công. Có thể là WordPress gặp lỗi gì đó trong qui trình cập nhật tự động, khiến nó thất bại trong việc cập nhật.
  • Debugging email . Bạn sẽ nhận được email này khi có phiên bản đang phát triển hoặc trường hợp lỗi lớn xảy ra.

Bạn cũng đều có thể vô hiệu các thông báo này tùy vào loại email.

  • Để vô hiệu các email kết quả, bạn dùng filter sau:
 apply_filters( 'auto_core_update_send_email', '__return_false' ); 
  • Để vô hiệu email thông báo, bạn dùng filter sau:
 apply_filters( 'send_core_update_notification_email', '__return_false' ); 

  • Để vô hiệu email debug, bạn dùng filter sau:
 apply_filters( 'automatic_updates_send_debug_email', '__return_true' ); 

API filters rất tiện trong việc cài đặt. Bạn có thể tạo các luật riêng để nhận email cho một vấn đề gì đó, và cũng cũng đều có thể tắt bớt email bạn không cần.

Lời kết

Vậy đó, giờ bạn đã thấy cách update WordPress rất dễ dàng phải không? Các cách trên sẽ giúp bạn cập nhật WordPress mà không làm hỏng site.

Trước khi tắt bài hướng dẫn này đi. Hãy nhớ luôn tạo WordPress backup, bất kể bạn có thích update WordPress hay không. Hơn nữa, hãy sử dụng child theme để khi cập nhật bạn không mất đi các tùy chỉnh trên theme của mình.

Và hãy nhớ luôn sử dụng những plugin và theme WordPress nào đều đều được developer cập nhật sản phẩm.

Từ khóa bài viết: dinhthuanit.com,

Bài viết Làm thế nào để update WordPress – hướng dẫn toàn tập được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang