Bạn có muốn tìm hiểu cách sử dụng cookie trên trang web WordPress của mình không?

Cookie là công cụ hữu ích để lưu trữ thông tin tạm thời trên trình duyệt của người dùng, cuối cùng để có thể sử dụng thông tin này cải thiện Kinh nghiệm người dùng thông qua tùy biến và nhắm mục tiêu hành vi.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách đặt, nhận và xóa cookie trên WordPress.Cách thiết lập nhận xóa cookie wordpress 1

Chú thích : Đây là một hướng dẫn nâng cao. Điều này đòi hỏi bạn phải có lệnh hoàn hảo về HTML, CSS, WordPress và PHP.

Nhưng nếu bạn chưa bao giờ cài đặt WordPress, hãy khám phá Làm thế nào để cài đặt một blog WordPress trong 7 bước et Làm thế nào để tìm kiếm, cài đặt và kích hoạt một chủ đề WordPress trên blog của bạn 

Sau đó trở lại lý do tại sao chúng ta ở đây.

Cookie là gì?

Cookie là các tệp văn bản được tạo và lưu trữ trong trình duyệt của người dùng khi họ truy cập một trang web. Cookie được sử dụng để thêm các chức năng khác nhau vào một trang web.

Dưới đây là một số cách sử dụng cookie phổ biến trên các trang web khác nhau.

  • Lưu trữ và quản lý thông tin đăng nhập của người dùng
  • Lưu trữ thông tin phiên tạm thời khi người dùng truy cập
  • Cửa hàng trực tuyến sử dụng cookie để ghi nhớ các mặt hàng trong giỏ hàng khi người dùng truy cập
  • Theo dõi hoạt động của người dùng trên trang web để cung cấp trải nghiệm người dùng được cá nhân hóa
  • và nhiều hơn nữa

Như bạn có thể thấy, cookie là công cụ rất hữu ích cho chủ sở hữu trang web, nhưng chúng cũng có thể hơi xâm phạm. Các xu hướng gần đây trong tiếp thị qua email, tấn công tăng trưởng và tiếp thị trực tuyến nói chung cho phép các trang web đặt cookie đóng vai trò báo hiệu và có thể được sử dụng để lưu trữ và thậm chí chia sẻ hoạt động của người dùng trên các trang web. Các trang web.

Đây là lý do tại sao Liên minh Châu Âu đã thông qua Luật Cookie Châu Âu, trong đó yêu cầu chủ sở hữu trang web phải tuyên bố rằng họ sử dụng cookie để lưu trữ thông tin.

Khám phá của chúng tôi 6 plugin WordPress cao cấp để đảm bảo tuân thủ GDPR của một blog

Làm thế nào cookie được sử dụng trong một trang web WordPress

Theo mặc định, WordPress sử dụng cookie để quản lý phiên người dùng và xác thực. Nó cũng sử dụng cookie để ghi nhớ tên và địa chỉ email của người dùng nếu họ điền vào hình thức của nhận xét.

Tuy nhiên, nhiều plugin WordPress trên trang web của bạn cũng có thể đặt cookie của riêng họ. Nếu bạn sử dụng các dịch vụ của bên thứ ba trên trang web của mình, chẳng hạn như Google Analytics ou Google AdSensehọ cũng có thể tạo cookie trên trang web của bạn.

Bạn có thể thấy tất cả các cookie của trang web trong cài đặt trình duyệt của bạn. Ví dụ: trong Google Chrome, bạn cần truy cập cài đặt và tìm kiếm Cài đặt nội dung.

truy cập cài đặt cookie của Google chrome.jpeg

Trong cài đặt nội dung, bạn phải nhấp vào " Cookies Để mở trang cài đặt cookie.

danh sách cookie chrome.jpeg

Sau đó, bạn phải nhấp vào tùy chọn "Tất cả cookie và dữ liệu trang web".

hiển thị tất cả cookies site.jpeg

Trên trang tiếp theo, bạn sẽ thấy một danh sách tất cả các cookie và dữ liệu được lưu trữ trên trình duyệt của bạn bởi tất cả các trang web bạn đã truy cập.

Khám phá Làm thế nào để sử dụng WordPress bộ nhớ cache không liên tục

Bạn có thể nhập địa chỉ trang web vào trường tìm kiếm và nó sẽ hiển thị cho bạn dữ liệu được lưu trữ bởi trang web này.

danh sách cookies.jpeg

Bằng cách nhấp vào một bài viết, bạn sẽ thấy chi tiết hơn về các cookie riêng lẻ và nội dung của chúng.

Cách đặt cookie trên WordPress

Để làm theo hướng dẫn này, bạn phải thêm mã vào tệp tin.php của chủ đề của bạn hoặc trên plugin WordPress. Nếu bạn chưa có, hãy xem hướng dẫn của chúng tôi về cách sao chép và dán các đoạn mã trong WordPress.

Đầu tiên chúng ta sẽ sử dụng hàm setcookie() trên PHP. Hàm này chấp nhận các tham số sau.

  • Tên của cookie
  • Giá trị cookie
  • Hết hạn (Tùy chọn: Xác định khoảng thời gian sau đó cookie hết hạn)
  • Đường dẫn (Tùy chọn, theo mặc định, nó sẽ sử dụng thư mục gốc của trang web)
  • Tên miền (tùy chọn, mặc định cho tên miền của trang web của bạn)
  • Bảo mật (Tùy chọn, nếu đúng, chỉ chuyển dữ liệu cookie qua HTTPS)
  • httponly (Tùy chọn, nếu được đặt thành true, cookie chỉ có thể truy cập được qua HTTP và không thể được sử dụng bởi tập lệnh)

Bây giờ, hãy thêm một đoạn mã vào trang web WordPress của bạn. Mã này lưu trữ trong cookie dấu thời gian chính xác khi người dùng truy cập trang web của bạn.

bpc_cookies_tutorial1 function () {$ visit_time = ngày ( 'F j, Y g: i a'); {// nếu thiết lập một cookie cho 1 năm setcookie ( 'bpc_visit_time' $ CURRENT_TIME, thời gian () + 31556926) (isset ($ _ COOKIE [$ bpc_visit_time])!); }}

Bây giờ bạn có thể truy cập trang web của mình và kiểm tra cookie của trình duyệt. Bạn sẽ tìm thấy một cookie với tên bpc_visit_time.

Cách lấy cookie và sử dụng nó trên WordPress

Bây giờ chúng tôi đã tạo cookie này được lưu trữ trong trình duyệt của người dùng trong một năm, hãy xem cách sử dụng thông tin này trên trang web của chúng tôi.

Nếu bạn biết tên của cookie, bạn có thể dễ dàng gọi nó ở bất kỳ đâu trên PHP bằng cách sử dụng biến $ _COOKIE []. Hãy thêm một số mã không chỉ đặt cookie mà còn sử dụng nó để thực hiện điều gì đó trên trang web của bạn.

hàm bpc_cookies_tutorial2 () {// Đặt thời gian truy cập $ visit_time = date ('F j, Y g: i a'); // Kiểm tra xem cookie có tồn tại không nếu (isset ($ _ COOKIE ['bpc_visit_time'])) {// Thực hiện việc này nếu cookie tồn tại chức năng visitor_greet () {// Đã sử dụng thông tin được lưu trên cookie $ lastvisit = $ _COOKIE [' bpc_visit_time ']; $ string. = 'Lần truy cập cuối cùng của bạn vào trang web của chúng tôi'. $ Lastvisit. '. Khám phá những gì mới '; trả về chuỗi $; }} other {// Thực hiện việc này nếu cookie không tồn tại hàm visitor_greet () {$ string. = 'Bạn có mới không? Khám phá những tài nguyên này ... '; trả về chuỗi $; } // Đặt cookie setcookie ('bpc_visit_time', $ visit_time, time () + 31556926); } // Thêm mã ngắn add_shortcode ('hello_me', 'visitor_greet'); } add_action ('init', 'bpc_cookies_tutorial2');

Chúng tôi đã nhận xét về mã để hiển thị cho bạn những gì mỗi phần làm. Mã này sử dụng thông tin được lưu trữ trong cookie và hiển thị nó với sự trợ giúp của mã ngắn. Bây giờ bạn có thể thêm mã ngắn [Greet_me] ở bất kỳ đâu trên trang web của bạn và sau đó nó sẽ hiển thị lượt truy cập cuối cùng của người dùng.

Vui lòng sửa đổi mã để làm cho mã hữu ích hơn cho trang web của bạn. Ví dụ: bạn có thể xem các bài đăng gần đây cho người dùng cũ và các bài đăng phổ biến cho người dùng mới.

Xóa cookie trên WordPress

Cho đến nay, chúng tôi đã học cách đặt cookie và sử dụng nó sau này trên trang web của bạn. Bây giờ chúng ta hãy xem làm thế nào để xóa một cookie.

Để xóa cookie, bạn phải thêm dòng sau vào mã của mình.

unset ($ _ [ 'bpc_visit_time'] COOKIE);

Hãy nhớ thay bpc_visit_time bằng tên của cookie mà bạn đang cố gắng xóa.

Hãy đặt mã này trong ngữ cảnh bằng cách sử dụng cùng một ví dụ mã mà chúng ta đã sử dụng ở trên. Lần này, chúng tôi sẽ xóa cookie và thiết lập lại cookie với thông tin mới.

hàm bpc_cookies_tutorial2 () {// Thời gian truy cập của người dùng $ visit_time = date ('F j, Y g: i a'); // Kiểm tra xem cookie đã được đặt chưa (ifetet ($ _ COOKIE ['bpc_visit_time'])) ']; $ string. = 'Chuyến thăm cuối cùng của bạn'. $ Lastvisit. '. khám phá những gì mới '; // xóa cookie để làm mới nó không được đặt ($ _ COOKIE ['bpc_visit_time']); trả về chuỗi $; }} other {// Fiare này nếu cookie không tồn tại hàm visitor_greet () {$ string. = 'bạn mới à Kiểm tra các tài nguyên này ... '; trả về chuỗi $; }} add_shortcode ('hello_me', 'visitor_greet'); // Đặt hoặc đặt lại cookie setcookie ('bpc_visit_time', $ visit_time, time () + 31556926); } add_action ('init', 'bpc_cookies_tutorial2');

Như bạn có thể thấy, mã này sẽ xóa cookie sau khi chúng tôi sử dụng thông tin được lưu trữ bên trong. Sau đó, chúng tôi đã cập nhật cookie với thông tin thời gian.

Tài nguyên đề xuất

Chúng tôi cũng mời bạn tham khảo các tài nguyên dưới đây để đi xa hơn trong việc kiểm soát và kiểm soát trang web và blog của bạn.

Kết luận

Đây ! Đó là nó cho hướng dẫn này. Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách dễ dàng cấu hình, lấy và xóa cookie WordPress. Nếu bạn thích bài viết này, nđừng ngần ngại chia sẻ trên mạng xã hội của bạn ưa thích.

Tuy nhiên, đừng ngần ngại tham khảo ý kiến ​​của chúng tôi ressources, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress hoặc một ngày Divi: chủ đề WordPress tốt nhất mọi thời đại.

Nếu bạn có ý kiến hoặc bất kỳ đề xuất nào về cách kiếm tiền từ blog của bạn thông qua tiếp thị liên kết? Hãy cho chúng tôi biết trong phần bên dưới.

 ...