...
Cách xóa bộ nhớ cache WP-Rocket

Khi WP-Rocket được cache, có lúc bạn cần xóa cache của một trang cụ thể hoặc một bài viết cụ thể. Điều này là cần thiết vì khi nội dung bài viết thay đổi, các trang Archive hiển thị bài viết đó cũng cần được cập nhật.

Tất nhiên, nếu bạn chỉnh sửa từ trình chỉnh sửa WordPress, nội dung đã cache sẽ được cập nhật tự động, vì vậy thường không cần phải lo lắng về điều này. Tuy nhiên, nếu nội dung đã được thay đổi bằng cách sử dụng các hàm tùy chỉnh trong functions.php hoặc chỉnh sửa trực tiếp trong cơ sở dữ liệu mà không sử dụng trình chỉnh sửa WordPress, plugin có thể không nhận ra sự thay đổi và vẫn hiển thị nội dung đã cache trước đó.

Menu WP-Rocket

Xóa toàn bộ cache

Việc xóa toàn bộ cache từ menu WP-Rocket trên trang quản trị sẽ rất đơn giản.

image 4

Xóa cache của trang

Sau khi đăng nhập vào quản trị, khi hiển thị trang tương ứng, bạn có thể sử dụng menu để xóa cache của trang hiện tại từ menu quản trị ở phía trên.

Trang quản trị

Nếu bạn chỉ muốn xóa một bài viết hoặc một trang, bạn có thể làm như hình dưới đây từ danh sách bài viết hoặc trang.

image 3

Xóa trong quá trình lập trình

Khi bạn chỉnh sửa bài viết trong quá trình lập trình và muốn cache cũng được cập nhật, bạn có thể sử dụng đoạn mã dưới đây.

REST API

curl -X GET "https://yourwebsite.com/wp-json/wp-rocket/v1/purge?url=https://yourwebsite.com/sample-page" 
     -H "Authorization: Bearer YOUR_API_KEY"
  • Thay đổi phần https://yourwebsite.com/sample-page thành URL của trang bạn muốn xóa.
  • YOUR_API_KEY là API key của WP Rocket.

PHP

if ( function_exists( 'rocket_clean_post' ) ) {
    rocket_clean_post( 123 ); // 123 là ID của trang cần xóa
}

Updated : March 21, 2025
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.