Làm cách nào để hạ cấp wordpress theo cách thủ công?

Mã lõi WordPress được cập nhật khá thường xuyên và trong hầu hết các trường hợp, bạn sẽ muốn đảm bảo rằng mình nâng cấp lên phiên bản ổn định mới nhất càng sớm càng tốt. Sử dụng phiên bản WordPress mới nhất đảm bảo rằng bạn có quyền truy cập vào tất cả các tính năng mới nhất và bất kỳ lỗ hổng bảo mật nào được phát hiện kể từ lần cập nhật trước đã được vá

Tuy nhiên, mặc dù đã thử nghiệm rộng rãi, nhưng không thể phát hiện ra mọi lỗi và đôi khi một số vẫn vượt qua được. Thường xuyên hơn, các plugin không hoạt động tốt với phiên bản mới hơn của WordPress và có thể mất một thời gian để các nhà phát triển plugin bắt kịp và phát hành phiên bản mới

Vì những lý do này, bạn có thể muốn hoàn nguyên về phiên bản WordPress cũ hơn cho đến khi những sự cố này được giải quyết. Điều này cũng đúng nếu bạn cài đặt phiên bản plugin hoặc chủ đề mới và gặp sự cố với nó

Thông thường, việc khôi phục các phiên bản chỉ nên được thực hiện tạm thời cho đến khi các lỗi được khắc phục và bạn có thể tiếp tục và cập nhật lại lên phiên bản mới nhất

Trước khi bạn hạ cấp

Trước khi bạn tiếp tục và hạ cấp mã lõi WordPress, bạn nên chắc chắn rằng đó chắc chắn là cách hành động tốt nhất. Thông thường, plugin gây ra lỗi chứ không phải chính WordPress và nếu vậy, sự cố thường có thể được giải quyết bằng cách tắt plugin gây ra sự cố cho đến khi phiên bản cập nhật tương thích hơn được phát hành

Nếu bạn chắc chắn rằng mã lõi WordPress gây ra sự cố hoặc plugin quan trọng đối với trang web của bạn hoặc đó là sự cố tương thích với chủ đề, thì hạ cấp tạm thời có lẽ là lựa chọn tốt nhất của bạn cho đến khi các lỗi được khắc phục

Trước khi bạn hạ cấp, điều quan trọng là phải sao lưu toàn bộ trang web và cơ sở dữ liệu của bạn trong trường hợp xảy ra sự cố. Có một số plugin có thể xử lý việc này cho bạn

Hạ cấp WordPress với WP Downgrade Plugin

Plugin WP Downgrade có thể xử lý việc hạ cấp cho bạn bằng cách buộc cài đặt một bản phát hành WordPress được chỉ định

Plugin chạy giống như trình cài đặt WordPress bình thường nên rất dễ sử dụng. Bạn chỉ cần chọn phiên bản WordPress muốn cài đặt và nó được tải xuống trực tiếp từ wordpress. org và cài đặt bình thường. Như mọi khi, hãy nhớ sao lưu toàn bộ trước khi sử dụng plugin này

Kiểm tra phiên bản WordPress bạn đang sử dụng. Bạn có thể xem thông tin này trong bảng điều khiển của mình

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Trong hầu hết các trường hợp, bạn nên hạ cấp xuống bản cập nhật cuối cùng trước bản bạn đã cài đặt. Bạn có thể xem tất cả các số phát hành phiên bản tại Kho lưu trữ phát hành WordPress

Tìm phiên bản bạn muốn hạ cấp xuống và nhập phiên bản đó vào phần cài đặt trên plugin WP Downgrade

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Sau đó, bạn có thể nhấp vào nút “Lưu thay đổi” để chạy cài đặt phiên bản trước của WordPress

Hạ cấp WordPress thủ công

Nếu bạn muốn xử lý quy trình theo cách thủ công hoặc trang web của bạn quá lộn xộn đến mức bạn thậm chí không thể vào bảng quản trị của mình, bạn có thể làm theo các hướng dẫn sau để hạ cấp mà không cần sự trợ giúp của plugin

1. Tải xuống WordPress

bạn sẽ cần lấy một bản sao của phiên bản WordPress mà bạn đang sử dụng trước khi xảy ra sự cố. Bạn có thể tải xuống mọi phiên bản WordPress từ kho lưu trữ bản phát hành chính thức. Thông thường, bạn sẽ chỉ muốn quay lại một bước và tải xuống phiên bản ngay trước phiên bản bạn đã cài đặt lần trước. Nếu bạn cài đặt phiên bản WordPress cũ hơn, bạn có thể mở trang web của mình với các lỗi bảo mật

2. Tắt plugin

Sau đó, bạn nên hủy kích hoạt tất cả các plugin của mình từ trang Plugin trên bảng điều khiển của mình và đăng xuất khỏi WordPress

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Nếu bạn không thể đăng nhập vào trang web của mình, đừng lo lắng – bạn có thể hoàn thành các bước tiếp theo mà không cần tắt plugin và tất cả có thể sẽ ổn thôi. Nếu plugin đang gây ra sự cố, bạn có thể tắt nó bằng cách tạm thời thay đổi tên thư mục plugin qua FTP

Làm cách nào để hạ cấp wordpress theo cách thủ công?

3. Xóa các tệp WordPress cốt lõi và tải lên bản sao mới của WordPress

Sử dụng ứng dụng khách FTP để truy cập trang web WordPress của bạn trên máy chủ và chỉ xóa các thư mục wp-admin và wp-includes. Sau đó, bạn có thể tải lên nội dung của phiên bản WordPress mà bạn đã tải xuống (ngoại trừ thư mục wp-content), nội dung này sẽ sao chép tất cả các tệp hiện có

Đảm bảo rằng bạn không tải lên nội dung của thư mục wp-content vì điều này có thể ảnh hưởng đến nội dung trang web của bạn

Làm cách nào để hạ cấp wordpress theo cách thủ công?

4. Kết thúc cài đặt lại

Về cơ bản, WordPress được cài đặt lại dưới dạng phiên bản cũ hơn và bạn có thể đăng nhập như bình thường. Bạn sẽ thấy một thông báo cho biết bạn cần cập nhật cơ sở dữ liệu của mình (giống như bạn làm với bản nâng cấp thông thường) và giả sử quá trình này hoàn tất bình thường, bạn đã sẵn sàng để bắt đầu

Bạn cũng có thể cần xây dựng lại các liên kết cố định của mình nếu bạn gặp lỗi 404 trên các bài đăng của mình sau khi cài đặt lại WordPress – bạn có thể tìm thấy tùy chọn này trong Cài đặt > Liên kết cố định. Chỉ cần chọn một tùy chọn permalinks khác trong cài đặt của bạn, lưu thay đổi, sau đó hoàn nguyên về tùy chọn ban đầu của bạn và lưu lại. Điều này sẽ sắp xếp ra vấn đề

5. Tắt cập nhật tự động

Bước cuối cùng là tắt cập nhật WordPress tự động để ngăn WordPress tự nâng cấp lại. Bạn sẽ muốn tắt tất cả các bản cập nhật tự động cho đến khi bạn chắc chắn rằng mọi thứ đều tương thích và hoạt động bình thường trở lại. Sau đó, bạn có thể nâng cấp theo cách thủ công và bật lại cập nhật tự động khi bạn đã sẵn sàng

Bạn cũng có thể tắt cập nhật tự động bằng cách chỉnh sửa wp-config của mình. php để bao gồm dòng mã sau

define( 'AUTOMATIC_UPDATER_DISABLED', true );

Bạn cũng có thể sử dụng plugin Advanced Automatic Updates để kiểm soát dễ dàng hơn các bản cập nhật tự động mã lõi, plugin và chủ đề trên trang web WordPress của mình

Hạ cấp plugin và chủ đề WordPress với WP Rollback

Nói chung, các plugin WordPress không được kiểm tra kỹ lưỡng như mã lõi, do đó, nhiều khả năng bạn có thể gặp sự cố khi nâng cấp lên phiên bản mới của plugin. Điều này thường là do xung đột với các plugin khác hoặc không tương thích với chủ đề bạn đang sử dụng. Nhiều chủ đề hiện có các plugin được nhúng vào mã của chúng, vì vậy nếu bạn cài đặt cùng một plugin riêng lẻ, nó cũng có thể gây ra sự cố

Nếu bạn cần khôi phục về phiên bản trước của plugin hoặc chủ đề do lỗi phần mềm, hãy đảm bảo rằng bạn đã thông báo cho nhà phát triển về lỗi này để họ có thể khắc phục lỗi đó cho lần phát hành tiếp theo

Cách dễ nhất để hạ cấp plugin và chủ đề là sử dụng plugin rollback WP

Sử dụng plugin này rất đơn giản. Bạn chỉ cần cài đặt nó và sử dụng giao diện để tìm kiếm plugin bạn muốn khôi phục. Sau đó, bạn có thể chọn phiên bản bạn muốn cài đặt và cài đặt lại plugin chỉ bằng một cú nhấp chuột

Tất nhiên, như với bất kỳ bản cập nhật trang web chính nào, trước tiên hãy đảm bảo bạn sao lưu mọi thứ và tốt nhất là thử nghiệm trên phiên bản cục bộ của trang web hoặc môi trường dàn dựng trước khi bạn thực hiện bất kỳ điều gì trên trang web trực tiếp

Đối với mã lõi WordPress, thông thường bạn sẽ chỉ muốn quay lại bản phát hành trước đó vì nó có thể gây ra sự cố bảo mật khi cài đặt các phiên bản plugin cũ

Plugin này cũng chỉ hoạt động với các plugin và chủ đề có trong kho lưu trữ WordPress. Nếu bạn đang sử dụng plugin hoặc chủ đề cao cấp hoặc plugin hoặc chủ đề được tải xuống từ một kho lưu trữ khác chẳng hạn như Github, bạn sẽ cần tải xuống phiên bản mã cũ hơn và cài đặt thủ công

Trước khi khôi phục plugin hoặc chủ đề, bạn nên tắt cập nhật tự động trong WordPress. Điều này sẽ ngăn plugin hoặc chủ đề tự cập nhật lại cho đến khi bạn chắc chắn rằng các sự cố bạn gặp phải với phiên bản mới nhất đã được khắc phục. Bạn có thể thực hiện việc này với plugin Cập nhật tự động nâng cao đã đề cập trước đó hoặc bạn có thể thêm các dòng mã sau vào chức năng của chủ đề. tập tin php

add_filter( 'auto_update_plugin', '__return_false' );

add_filter( 'auto_update_theme', '__return_false' );

Cách khôi phục plugin WordPress

Sau khi bạn đã cài đặt plugin WP Rollback, hãy truy cập Plugins trong bảng quản trị WordPress của bạn và bạn sẽ thấy một liên kết mới bên cạnh “Hủy kích hoạt” và “Chỉnh sửa” – “Rollback”. Nếu không có liên kết khôi phục, điều đó có nghĩa là không thể tìm thấy plugin trong kho lưu trữ WordPress và bạn sẽ cần thực hiện cài đặt thủ công phiên bản mã cũ hơn

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Nhấp vào liên kết Rollback và bạn sẽ được đưa đến màn hình nơi bạn có thể chọn phiên bản plugin mà bạn muốn rollback. Bạn cũng sẽ thấy một ghi chú cho biết bạn hiện đang cài đặt phiên bản nào

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Khi bạn chọn phiên bản và nhấp vào nút Quay lại, bạn sẽ nhận được màn hình xác nhận nhắc bạn sao lưu. Nếu bạn chưa sao lưu, hãy thực hiện ngay bây giờ

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Sau đó, bạn sẽ thấy một thông báo trông giống như màn hình cập nhật tiêu chuẩn, thông báo này sẽ xác nhận rằng plugin của bạn đã được “cập nhật” lên phiên bản bạn đã chọn

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Cách khôi phục chủ đề

Quy trình cài đặt phiên bản trước của chủ đề của bạn rất giống với quy trình khôi phục plugin. Chuyển đến Giao diện> Chủ đề trong bảng điều khiển của bạn và nhấp vào "Chi tiết chủ đề" của chủ đề bạn muốn khôi phục. Bạn sẽ thấy cửa sổ bật lên có các nút dành cho “Kích hoạt”, “Xem trước trực tiếp” và “Xóa”. Nếu chủ đề có sẵn trong kho lưu trữ WordPress, bạn nên có một nút bổ sung, “Rollback”

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Nhấp vào nút khôi phục và bạn sẽ được đưa đến màn hình cho phép bạn xem phiên bản hiện tại bạn đã cài đặt và chọn một phiên bản khác để cài đặt

Làm cách nào để hạ cấp wordpress theo cách thủ công?

Cũng giống như trước đây, bạn sẽ nhận được một chủ đề xác nhận đang kiểm tra xem bạn có thực sự muốn khôi phục hay không và sau đó là thông báo cập nhật chủ đề WordPress tiêu chuẩn

Cách hạ cấp plugin và chủ đề theo cách thủ công

Nếu bạn đã tải xuống chủ đề hoặc plugin của mình từ một nơi nào đó không phải kho lưu trữ WordPress, thì bạn sẽ cần thực hiện khôi phục thủ công

1. Sao lưu trang web của bạn

Bắt đầu bằng cách sao lưu toàn bộ trang web WordPress của bạn bao gồm tất cả nội dung và cơ sở dữ liệu

2. Tải xuống Phiên bản trước của Plugin hoặc Chủ đề

Sau đó, bạn sẽ cần tải xuống phiên bản mã cũ hơn cho plugin hoặc chủ đề mà bạn muốn hạ cấp. Bạn thường có thể lấy cái này từ trang web của nhà phát triển hoặc từ kho lưu trữ mà bạn đã tải xuống ban đầu. Tìm liên kết đến “tất cả các phiên bản” hoặc “phiên bản cũ hơn”

3. Đổi tên thư mục plugin hoặc chủ đề của bạn

Khi bạn đã tải xuống. zip, hãy đăng nhập vào trang web của bạn bằng FTP và điều hướng đến thư mục nội dung wp của bạn. Đi vào thư mục chủ đề hoặc plugin, tùy thuộc vào những gì bạn muốn khôi phục

Đổi tên thư mục theme hoặc plugin muốn hạ cấp. Tôi thường thêm “-temp” vào tên tệp. Điều này giúp bạn dễ dàng khôi phục lại phiên bản gốc nếu có sự cố

4. Cài đặt phiên bản Plugin hoặc chủ đề trước đó

Bây giờ hãy quay lại bảng quản trị WordPress của bạn

Nếu bạn đang cài đặt một Plugin, hãy đi tới Plugins > Add New và nhấp vào nút “Upload Plugin”

Nếu bạn đang cài đặt một chủ đề, hãy đi tới Giao diện > Chủ đề, nhấp vào nút “Thêm mới” rồi nhấp vào nút “Tải chủ đề lên”

Sau đó, bạn có thể tìm thấy plugin hoặc chủ đề. zip vào vị trí bạn đã tải xuống và để WordPress chạy cài đặt như bình thường

Kích hoạt plugin hoặc chủ đề và kiểm tra xem mọi thứ có hoạt động bình thường không. Nếu bạn tự tin rằng mọi thứ đều ổn, thì bạn có thể quay lại ứng dụng khách ftp của mình và xóa thư mục cho chủ đề hoặc plugin mà bạn đã đổi tên trước đó

Quy trình này sẽ hoạt động trong hầu hết các trường hợp nếu plugin chưa thực hiện các thay đổi đáng kể đối với cơ sở dữ liệu của bạn. Nếu bạn gặp lỗi thì bạn có thể cần khôi phục toàn bộ cơ sở dữ liệu WordPress của mình. Đây là lý do tại sao việc tạo bản sao lưu mới trước khi bạn thực hiện bất kỳ cập nhật nào lại quan trọng đến vậy

Hy vọng rằng mọi sự cố sẽ được giải quyết sau khi bạn đã khôi phục trang web của mình từ bản sao lưu nhưng nếu bạn gặp phải tình huống này, tốt nhất bạn nên liên hệ với nhà phát triển plugin để được tư vấn về cách tiến hành

Tổng hợp

Nói chung, nên tránh sử dụng các phiên bản lỗi thời của WordPress cũng như plugin và chủ đề, nhưng trong một số trường hợp, đây là cách duy nhất để trang web của bạn hoạt động trở lại nếu bạn gặp sự cố sau khi cập nhật lên phiên bản mới nhất

Nếu bạn quyết định hạ cấp, bạn có thể làm theo các bước tôi đã giải thích ở đây, các bước này khá đơn giản nhưng hãy nhớ sao lưu trước. Có thể tránh được nhiều sự cố nghiêm trọng của WordPress miễn là bạn có một bản sao lưu đang hoạt động để khôi phục từ

Nếu bạn sử dụng nhiều plugin trên trang web của mình và thường xuyên gặp sự cố với các bản nâng cấp và lỗi, thì bạn có thể cân nhắc chuyển sang dịch vụ lưu trữ WordPress được quản lý. Các dịch vụ này sẽ xử lý tất cả các bản cập nhật cho bạn và dễ dàng khôi phục trang web của bạn nếu có sự cố xảy ra để giảm thiểu thời gian ngừng hoạt động

Bạn có thể hoàn nguyên về phiên bản cũ hơn của WordPress không?

Việc hạ cấp WordPress có thể không phải là phương pháp được khuyến nghị vì lý do bảo mật. Tuy nhiên, nếu bản cập nhật cốt lõi mới nhất làm hỏng trang web của bạn hoặc một trong các plugin hoặc chủ đề của bạn gặp sự cố tương thích, bạn có thể hoàn nguyên WordPress về phiên bản cũ hơn .

Tôi có thể hoàn nguyên bản cập nhật WordPress không?

Nếu trang web của bạn được chúng tôi cập nhật, bạn có tùy chọn khôi phục trang web của mình bằng một cú nhấp chuột từ bản sao lưu mà chúng tôi đã tạo ngay trước lần cập nhật gần đây nhất. Để hoàn nguyên bản cập nhật WordPress tự động đi tới Công cụ trang web > WordPress > Tự động cập nhật > Cài đặt tự động cập nhật > Sao lưu lần cuối > Khôi phục .