Nút cập nhật WordPress không hoạt động

Gặp sự cố với các thay đổi WordPress không hiển thị trên trang web của bạn? . Trong hầu hết các trường hợp, sự cố bắt nguồn từ các vấn đề về bộ đệm, trong trình duyệt web của riêng bạn, bộ đệm của trang web WordPress hoặc bộ đệm của mạng phân phối nội dung (CDN) của bạn

Trong bài đăng này, chúng tôi sẽ tìm hiểu lý do đó là gì và tại sao bộ nhớ đệm có thể gây ra sự cố với các thay đổi WordPress không hiển thị. Sau đó, chúng tôi sẽ chỉ cho bạn một số bước khắc phục sự cố để tìm ra sự cố và khắc phục sự cố để bạn và khách truy cập trang web của bạn có thể xem các bản cập nhật trang web của bạn

Sẳn sàng?

Thích xem phiên bản video?

Mất bao lâu để WordPress cập nhật các thay đổi?

Nói chung, trang web WordPress của bạn sẽ cập nhật ngay lập tức sau khi bạn nhấn nút lưu. Nghĩa là, bạn có thể nhấn nút lưu, mở trang được đề cập và thấy ngay những thay đổi đó. Quan trọng hơn, điều tương tự cũng nên áp dụng cho khách truy cập trang web của bạn

Đó là điều nên xảy ra

Kinsta chiều chuộng tôi đến mức bây giờ tôi yêu cầu mức độ dịch vụ đó từ mọi nhà cung cấp. Chúng tôi cũng cố gắng đạt được mức đó với sự hỗ trợ của công cụ SaaS

Nút cập nhật WordPress không hoạt động
Suganthan Mohanadasan từ @Suganthanmn
Xem kế hoạch

Nhưng vì bạn đang đọc bài đăng này, có lẽ bạn đã nhận ra rằng mọi thứ không phải lúc nào cũng diễn ra theo kế hoạch

Vì vậy, một số lý do tại sao trang web của bạn không được cập nhật là gì?

Tại sao trang web WordPress của tôi không cập nhật?

Như chúng tôi đã đề cập trong phần giới thiệu, nguyên nhân phổ biến nhất khiến trang web WordPress của bạn không cập nhật là các vấn đề về bộ nhớ đệm

Có nhiều loại bộ nhớ đệm khác nhau có thể ngăn bạn nhìn thấy các thay đổi trên trang web WordPress của mình

  1. Bộ nhớ đệm của trình duyệt – lưu trữ một số tệp tĩnh nhất định trên máy tính cục bộ của khách truy cập trong bộ đệm của trình duyệt web
  2. Bộ nhớ đệm trang – lưu trữ phiên bản HTML tĩnh của trang web của bạn thay vì sử dụng PHP để tạo nó “nhanh chóng” cho mỗi lần truy cập
  3. Bộ nhớ đệm CDN – tăng tốc thời gian tải toàn cầu bằng cách lưu vào bộ đệm nội dung tĩnh của trang web của bạn trên mạng máy chủ trên khắp thế giới

Bây giờ bạn không cần phải hiểu các cơ chế đằng sau bộ nhớ đệm. Vấn đề cơ bản là phiên bản cũ hơn của trang web của bạn vẫn được lưu trong “bộ đệm. ”

Vì vậy, ngay cả khi bạn đã cập nhật phiên bản trên máy chủ WordPress của mình, khách truy cập (và bạn) vẫn có thể thấy phiên bản cũ hơn và được lưu trong bộ nhớ cache của trang web của bạn, ẩn các thay đổi mà bạn đã phát hành gần đây

Chúng tôi sẽ dành phần lớn thời lượng của bài viết để chỉ cho bạn cách xóa các bộ đệm khác nhau này và “tải lại” chúng bằng phiên bản mới nhất của trang web của bạn. Khi bạn xóa bộ đệm, bạn và khách truy cập của bạn sẽ thấy các thay đổi ngay lập tức

Ngoài các vấn đề về bộ nhớ đệm, một lý do khác khiến bạn không thấy các thay đổi trên trang web WordPress của mình có thể liên quan đến các quyền trên trang web của bạn. Điều này đặc biệt phổ biến nếu bạn đang tạo các trang web động nơi những người dùng khác nhau nhìn thấy nội dung khác nhau, chẳng hạn như trong trang web thành viên

Trong trường hợp này, ngay cả khi các thay đổi có thể được lưu thành công, bạn có thể không có quyền xem nội dung được cập nhật và điều đó có thể khiến bạn vẫn thấy nội dung cũ hơn. Điều này không có khả năng gây ra sự cố trên các trang web đơn giản như blog hoặc danh mục đầu tư, nhưng nó có thể là sự cố với các trang web động

Ngoài cách đó, chúng ta hãy tìm hiểu cách khắc phục sự cố

Bạn đã thực hiện các thay đổi trên trang web WordPress của mình trong nhiều giờ. chỉ để không có một cái nào xuất hiện khi bạn nhấn 'Xuất bản. ' 🤦‍♀️ Thủ phạm? . Tìm hiểu cách khắc phục tại đây 👇Nhấp để Tweet

Cách khắc phục sự cố trang web WordPress không cập nhật

Chúng tôi sẽ chia các bước khắc phục sự cố này thành bốn phần chính

Đối với ba phần đầu tiên, chúng tôi khuyên bạn nên thực hiện từ trên xuống dưới. Nghĩa là, hãy bắt đầu bằng việc xóa bộ nhớ cache của trình duyệt và sau đó chuyển sang những thứ khác theo thứ tự

Cách khắc phục sự cố với bộ nhớ đệm của trình duyệt

Bộ nhớ đệm của trình duyệt hoạt động bằng cách lưu trữ một số nội dung trang nhất định trong bộ đệm của trình duyệt trên máy tính của bạn. Nó tránh tải xuống liên tục các nội dung này trực tiếp từ máy chủ của trang web WordPress của bạn. Để khắc phục sự cố, bạn có thể buộc trình duyệt của mình tải xuống các phiên bản mới nhất của tất cả các tệp từ máy chủ của bạn thay vì tải chúng từ bộ đệm

Dưới đây là một số cách để thực hiện điều đó

Chăm chỉ làm mới trình duyệt web của bạn

Giải pháp đơn giản nhất để khắc phục sự cố bộ nhớ đệm của trình duyệt trên một trang là làm mới trình duyệt web của bạn

Khi bạn buộc làm mới hoàn toàn, trình duyệt của bạn sẽ bỏ qua bộ đệm và tải xuống tất cả nội dung máy chủ web

Để bắt đầu, hãy mở một tab có trang trên trang web của bạn nơi bạn muốn thấy các thay đổi. Sau đó, nhấn các tổ hợp bàn phím sau

  • CTRL + F5 trên Windows
  • Cmd + R trên máy Mac

Xóa bộ nhớ đệm trình duyệt của bạn

Nếu quá trình làm mới cứng không hoạt động, bạn có thể cần xóa hoàn toàn bộ nhớ cache của trình duyệt. Điều này sẽ xóa sạch tất cả các tệp được lưu trong bộ nhớ cache, đảm bảo rằng bạn tải xuống các phiên bản mới của tất cả các tệp trên trang web của mình

Các hướng dẫn chính xác khác nhau tùy thuộc vào trình duyệt web bạn đang sử dụng, vì vậy vui lòng đảm bảo xem hướng dẫn đầy đủ của chúng tôi về cách xóa bộ nhớ cache của trình duyệt trong tất cả các trình duyệt web chính

Sử dụng các kỹ thuật “Xóa bộ đệm”

Các chiến thuật trên sẽ khắc phục sự cố cho máy tính của bạn, nhưng khách truy cập của bạn vẫn có thể không thấy các thay đổi ngay lập tức (vì họ không xóa bộ nhớ cache của trình duyệt)

Một chiến thuật nâng cao hơn một chút để giải quyết vấn đề này và đảm bảo khách truy cập của bạn luôn thấy phiên bản mới nhất là sử dụng chiến thuật “xóa bộ nhớ cache”

Ví dụ: giả sử logo của trang web của bạn là logo. png. Nếu bạn cập nhật logo của mình và tải lên một tệp mới có tên giống hệt (logo. png), thay đổi đó có thể không hiển thị ngay vì trình duyệt của mọi người sẽ vẫn tải logo gốc. png từ bộ đệm của họ

Để khắc phục điều này bằng cách chặn truy xuất bộ đệm, tất cả những gì bạn cần làm là thay đổi tên tệp

Ví dụ, thay vì tải lên logo. png và ghi đè tệp cũ, bạn có thể tải lên logo-v2. png. Vì đó là một tên tệp mới nên bạn sẽ có thể bỏ qua các sự cố với các thay đổi trên trang web của bạn không hiển thị do bộ nhớ đệm của trình duyệt

Chiến thuật này cũng có thể hữu ích cho các tập lệnh, chẳng hạn như biểu định kiểu CSS. Vì vậy, nếu các thay đổi CSS của bạn không hiển thị trong WordPress, thì đây là một chiến thuật có thể khắc phục điều đó

Các chiến thuật phá bộ nhớ cache khác bao gồm thay đổi đường dẫn tệp hoặc thêm chuỗi truy vấn ngoài việc thay đổi tên tệp. Vài ví dụ

  • Nguyên bản. trang web của bạn. com/phong cách. css
  • Tên tệp – trang web của bạn. com/stylev2. css
  • Đường dẫn tệp – trang web của bạn. com/v2/phong cách. css
  • Chuỗi truy vấn – trang web của bạn. com/phong cách. css?ver=2

Cách khắc phục sự cố với bộ nhớ đệm WordPress

Mặc dù có nhiều loại bộ nhớ đệm WordPress khác nhau, thủ phạm rất có thể là bộ nhớ đệm trang

Thông thường, máy chủ của bạn “xây dựng” HTML hoàn chỉnh cho trang web của bạn từ đầu cho mỗi lượt truy cập bằng PHP. Sau đó, máy chủ của bạn sẽ gửi HTML đã hoàn thành tới trình duyệt của khách truy cập để hiển thị trang web của bạn

Triển khai ứng dụng của bạn lên Kinsta - Bắt đầu với Khoản tín dụng $20 ngay bây giờ

Chạy nút của bạn. js, Python, Go, PHP, Ruby, Java và Scala, (hoặc hầu hết mọi ứng dụng khác nếu bạn sử dụng Dockerfiles tùy chỉnh của riêng mình), trong ba bước đơn giản

Triển khai ngay bây giờ và nhận $20 giảm giá

Để tăng tốc mọi thứ, bộ nhớ đệm trang cho phép bạn lưu trữ HTML đã hoàn thành trong bộ đệm, loại bỏ nhu cầu máy chủ của bạn xử lý PHP và truy vấn cơ sở dữ liệu mỗi lần truy cập. Điều này có nghĩa là nếu bạn cập nhật nội dung nào đó trên trang web của mình thì thay đổi đó sẽ không khả dụng ngay lập tức vì máy chủ của bạn vẫn đang phục vụ HTML được lưu trong bộ nhớ cache từ trước khi bạn thực hiện thay đổi

Hầu hết các máy chủ web và plugin bộ nhớ đệm đều khắc phục điều này bằng cách tự động "xóa" bộ nhớ cache bất cứ khi nào bạn xuất bản hoặc cập nhật một phần nội dung. Tuy nhiên, giải pháp bộ nhớ đệm của bạn có thể không được định cấu hình để thực hiện việc này hoặc có thể giải pháp này không hoạt động bình thường vì một số lý do

Nhiều giải pháp bộ nhớ đệm cũng loại trừ người dùng quản trị viên WordPress xem nội dung được lưu trong bộ nhớ cache. Đây là lý do tại sao bạn có thể gặp sự cố với các thay đổi của WordPress không hiển thị khi đăng xuất. Nói cách khác, khi bạn đăng nhập vào tài khoản quản trị của mình, bạn không thấy bất kỳ nội dung nào được lưu trong bộ nhớ cache, điều đó có nghĩa là bạn có thể thấy các thay đổi ngay lập tức. Nhưng khi bạn đăng xuất, bạn sẽ thấy phiên bản cũ hơn được lưu trong bộ nhớ cache (cũng như tất cả khách truy cập trang web của bạn)

Cách khắc phục ở đây là xóa bộ nhớ cache của trang web của bạn theo cách thủ công

Thao tác này sẽ loại bỏ tất cả các phiên bản HTML được lưu trữ trên các trang của bạn và yêu cầu trang web của bạn tạo một phiên bản mới từ đầu. Sau đó, nó sẽ lưu trữ phiên bản mới đó trong bộ đệm để nhận được tất cả các lợi ích về hiệu suất của bộ đệm

Cách bạn xóa bộ đệm WordPress tùy thuộc vào giải pháp bộ đệm bạn đang sử dụng. Chúng tôi sẽ chỉ cho bạn hai giải pháp

  1. Xóa bộ nhớ cache nếu bạn đang lưu trữ tại Kinsta
  2. Xóa bộ nhớ cache trong một số plugin bộ nhớ đệm phổ biến

Cách xóa bộ nhớ cache với tư cách là khách hàng của Kinsta

Kinsta triển khai bộ đệm trang cho bạn để bạn không cần sử dụng plugin bộ đệm WordPress. Có hai cách để xóa bộ nhớ cache của trang web của bạn tại Kinsta

Đầu tiên, bạn có thể làm điều đó từ bảng điều khiển của trang web WordPress của mình thông qua tab Kinsta Cache ở thanh bên trái và nút Clear cache

Nút cập nhật WordPress không hoạt động
Cách xóa bộ đệm trang Kinsta trong Bảng điều khiển WordPress

Thứ hai, bạn cũng có thể xóa bộ nhớ cache của trang web thông qua bảng điều khiển MyKinsta của mình. Mở trang web của bạn trong MyKinsta. Sau đó, chuyển đến tab Công cụ và nhấp vào nút Xóa bộ đệm bên dưới Bộ đệm trang

Nút cập nhật WordPress không hoạt động
Cách xóa bộ đệm trang Kinsta trong MyKinsta

Cách xóa bộ nhớ cache trong plugin

Nếu bạn không lưu trữ tại Kinsta, bạn có thể đang sử dụng plugin bộ nhớ đệm WordPress để xử lý bộ nhớ đệm trang

Tất cả các plugin bộ nhớ đệm đều bao gồm các tùy chọn để xóa toàn bộ bộ nhớ cache của trang web của bạn (và đôi khi chỉ là bộ nhớ cache cho từng phần nội dung mà bạn đang gặp sự cố)

Chúng tôi không thể chỉ cho bạn cách nó hoạt động trong tất cả các plugin bộ nhớ đệm, nhưng chúng tôi sẽ chỉ cho bạn một số plugin phổ biến nhất. Hầu hết các plugin bộ đệm hoạt động tương tự nhau để bạn có thể sử dụng ý tưởng tương tự trong các plugin khác

Bộ đệm siêu tốc WP

Bạn có thể nhấp vào tùy chọn Delete Cache trên thanh công cụ WordPress hoặc trong phần cài đặt của plugin

Cần lưu trữ hàng đầu, nhanh chóng và an toàn cho trang web mới của bạn? . Kiểm tra kế hoạch của chúng tôi

Nút cập nhật WordPress không hoạt động
Cách xóa toàn bộ cache trong WP Super Cache
WP Cache nhanh nhất

Để xóa toàn bộ bộ đệm, bạn có thể nhấp vào tùy chọn Xóa bộ đệm trên thanh công cụ WordPress

Bạn cũng chỉ có thể xóa bộ nhớ cache cho phần nội dung mà bạn đang gặp sự cố.

  1. Mở danh sách bài đăng/trang/loại bài đăng tùy chỉnh
  2. Di chuột qua phần nội dung không hiển thị thay đổi
  3. Nhấp vào liên kết Xóa bộ nhớ cache
Nút cập nhật WordPress không hoạt động
Cách xóa cache trong WP Fastest Cache
Tên lửa WP

Để xóa bộ nhớ cache của toàn bộ trang web của bạn, hãy di chuột qua tùy chọn WP Rocket trên thanh công cụ WordPress và chọn Xóa bộ nhớ cache

Nút cập nhật WordPress không hoạt động
Cách xóa toàn bộ cache trong WP Rocket

Để xóa một phần nội dung, hãy di chuột qua phần nội dung đó trong danh sách nội dung và nhấp vào Xóa bộ nhớ đệm này

Nút cập nhật WordPress không hoạt động
Cách xóa bộ nhớ cache của một bài đăng với WP Rocket

Cách khắc phục sự cố với bộ nhớ đệm CDN

Nếu bạn đang sử dụng mạng phân phối nội dung (CDN) để tăng tốc thời gian tải toàn cầu cho trang web WordPress của mình, thì đó có thể là một lý do khác khiến các thay đổi trên trang web WordPress của bạn không hiển thị

CDN hoạt động bằng cách lưu vào bộ đệm nội dung tĩnh của trang web của bạn trên mạng máy chủ của nó trên khắp thế giới. Sau đó, nó phục vụ các tệp đó từ vị trí gần nhất với mỗi khách truy cập

Thông tin

Khách hàng của Kinsta không chỉ tận dụng CDN của Kinsta để tăng tốc độ phân phối nội dung tĩnh trên trang web của họ mà còn tận dụng Edge Caching, một tính năng giúp giảm trung bình hơn 50% thời gian cần thiết để phân phát HTML WordPress được lưu trong bộ nhớ cache

Tuy nhiên, nếu CDN của bạn đã lưu trữ phiên bản cũ của tệp hình ảnh hoặc biểu định kiểu CSS, điều đó có thể dẫn đến sự cố với các thay đổi WordPress không hiển thị. Điều này khó có thể xảy ra với chính nội dung của bạn, nhưng nó có thể là sự cố phổ biến với các tệp tĩnh mà bạn có thể đang lưu trữ trên CDN, chẳng hạn như hình ảnh và tập lệnh

đề nghị đọc. Hình ảnh nổi bật của WordPress không hiển thị đúng cách

Cũng như các sự cố bộ đệm khác, bạn có thể khắc phục sự cố này bằng cách xóa bộ đệm tại CDN của mình. Các bước chính xác để thực hiện điều này sẽ phụ thuộc vào CDN của bạn. Dưới đây, chúng tôi sẽ chỉ cho bạn cách thực hiện điều đó tại Kinsta

Nếu bạn đang sử dụng một CDN khác, bạn có thể tham khảo tài liệu về CDN của mình để được trợ giúp

Cách xóa bộ nhớ cache Kinsta CDN

Kinsta bao gồm CDN tích hợp mà không mất thêm chi phí. Bạn có thể xóa bộ nhớ cache của CDN khỏi bảng điều khiển MyKinsta của mình

Trong MyKinsta, hãy mở khu vực bảng điều khiển cho trang web WordPress mà bạn đang gặp sự cố. Sau đó, chuyển đến tab Kinsta CDN và nhấp vào nút Clear CDN cache

Nút cập nhật WordPress không hoạt động
Cách xóa bộ đệm Kinsta CDN

Cách khắc phục sự cố với vai trò/khả năng của người dùng

Cuối cùng, trang web của bạn có thể hoạt động hoàn toàn bình thường, nhưng bạn vẫn có thể không thấy những thay đổi mình thực hiện do một số vấn đề về vai trò/khả năng của WordPress. Trang web của bạn được cập nhật chính xác nhưng tài khoản người dùng của bạn không có quyền xem các thay đổi

Ví dụ: có thể bạn có trang web thành viên nơi các thành viên đã đăng ký xem một bộ nội dung và khách truy cập ẩn danh xem nội dung khác. Nếu bạn thay đổi nội dung cho các thành viên đã đăng ký và sau đó mở trang web của mình ở chế độ Ẩn danh, bạn sẽ không thấy những thay đổi đó vì tài khoản khách ẩn danh của bạn không có quyền xem nội dung bạn đã thay đổi. Và ngược lại

Điều này thậm chí có thể phức tạp hơn nếu bạn có một trang web thành viên với nhiều cấp độ thành viên khác nhau

Để khắc phục điều này, hãy đảm bảo rằng bạn đã đăng nhập vào tài khoản WordPress với quyền thích hợp để xem nội dung được đề cập (hoặc bạn chưa đăng nhập vào tài khoản trong một số trường hợp)

Để dễ dàng gỡ lỗi các sự cố này và nhanh chóng chuyển đổi giữa các tài khoản WordPress khác nhau, bạn có thể sử dụng plugin Chuyển đổi người dùng miễn phí

Các vấn đề về bộ nhớ đệm có ngăn cản bạn thực hiện các thay đổi trên trang web WordPress của mình không? . Nhấp để Tweet

Tóm lược

Hầu hết thời gian, các vấn đề liên quan đến các thay đổi WordPress không hiển thị trên trang web của bạn liên quan đến các vấn đề về bộ đệm (bộ đệm của trình duyệt, bộ đệm trang hoặc bộ đệm CDN)

Cách khắc phục là xóa bộ nhớ cache gây ra những sự cố này, đảm bảo cả bạn và khách truy cập đều thấy phiên bản mới nhất của trang web của bạn. Nếu bạn không chắc bộ đệm nào gây ra sự cố, chúng tôi khuyên bạn nên xóa chúng theo thứ tự mà chúng tôi đã chỉ cho bạn trong bài đăng này. bộ đệm đầu tiên của trình duyệt, sau đó là bộ đệm trang và cuối cùng là bộ đệm CDN

Trong một số trường hợp, bạn cũng có thể gặp sự cố không thể xem các thay đổi vì bạn không có quyền xem nội dung đó. Điều này khó có thể xảy ra trên một trang blog hoặc danh mục đầu tư đơn giản, nhưng nó có thể xảy ra trên các trang web thành viên hoặc các trang web có nội dung bị hạn chế khác. Đảm bảo rằng bạn đang kiểm tra bằng tài khoản có đặc quyền thích hợp để loại trừ vấn đề này

Bạn vẫn gặp sự cố với các thay đổi WordPress không hiển thị?


Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

  • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
  • Hỗ trợ chuyên gia 24/7
  • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
  • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
  • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

Tại sao nút cập nhật không hoạt động trong WordPress?

Một trong những nguyên nhân chính của sự cố là do plugin bộ đệm WordPress được định cấu hình kém . Hầu hết người dùng đều có các plugin bộ đệm như Autoptimize, W3 Total Cache, WP super cache, v.v. Về cơ bản, các plugin này xóa bộ đệm khi một số thay đổi được thực hiện đối với trang web của bạn.

Không thể cập nhật bài đăng WordPress?

Nguyên nhân phổ biến nhất dẫn đến lỗi cập nhật không thành công trong WordPress là mất kết nối WiFi . Nếu máy tính của bạn mất kết nối internet khi bạn đang viết một bài đăng trên blog, thì WordPress sẽ không lưu các thay đổi của bạn. Đảm bảo bạn đã kết nối với internet bằng cách truy cập các trang web khác trong tab trình duyệt mới.

Tại sao trang Elementor của tôi không cập nhật?

Ghi chú. Điều đầu tiên bạn nên thử là mở trang web của mình ở Chế độ ẩn danh và xem các thay đổi của bạn có xuất hiện không. Nếu chúng xuất hiện – có thể là sự cố bộ nhớ đệm cục bộ . Nếu chúng vẫn không xuất hiện – đó có thể là sự cố bộ nhớ đệm của máy chủ. Nếu kiểu của bạn không được áp dụng sau khi lưu chúng, có thể là do sự cố bộ nhớ đệm.

Nút cập nhật trong Elementor ở đâu?

Thực tế, có một số cách để cập nhật plugin WordPress, bao gồm cả Elementor. Cách phổ biến nhất là truy cập Plugin > Tất cả plugin và tìm các plugin có bản cập nhật.