Trong hướng dẫn này: cookie và WordPress, tôi sẽ chỉ cho bạn cách thao tác - tạo, truy xuất, xóa - Cookie trên blog WordPress

Mọi người đều thích những bình luận tạm thời, nhưng việc sử dụng ảo của họ bởi nhiều trang web trên khắp thế giới thường gây nhầm lẫn.

Les Cookies là một giải pháp đơn giản để giữ các phiên truy cập trên trình duyệt, chúng cũng được sử dụng để giữ các sở thích của khách truy cập. người sử dụng.

Trong hướng dẫn này, chúng tôi sẽ giới thiệu tất cả những gì bạn cần biết về Cookies: nó là gì, chúng được sử dụng như thế nào và tại sao chúng ta sử dụng chúng (không ăn).

Tôi cũng sẽ giải thích cho bạn lý do tại sao chúng ta cần sử dụng Cookie trên WordPress và cuối cùng tôi sẽ chỉ cho bạn cách thiết lập Cookie theo cách thủ công, cách truy xuất chúng và cách xóa Cookie được blog của bạn sử dụng.

Nhưng trước đây, nếu bạn chưa bao giờ cài đặt WordPress khám phá Làm thế nào để cài đặt một bước 7 blog WordPress 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.

Mọi thứ bạn cần biết về Cookie

Mặc dù việc sử dụng chúng hầu như phổ biến trên web, nhưng một phần lớn người dùng muốn biết chúng là gì và chúng được sử dụng như thế nào. Đầu tiên chúng ta sẽ xem xét những điều cơ bản bạn cần nắm vững.

Cookie là gì?

Cookie là một tệp nhỏ được sử dụng bởi các trình duyệt cho phép họ lưu thông tin của những người dùng tương tác với các trang web. Chúng chủ yếu được sử dụng cho tiết kiệm phiên người dùng.

Phiên là gì?

Một phiên giống như một thẻ ID, nhưng tôi có xu hướng coi nó như một thẻ cho phép người dùng truy cập một trang web trong một khoảng thời gian cụ thể. Ngoài ra, còn có các phiên họp bất thường (thông tin đăng nhập) trao các đặc quyền duy nhất của người dùng.

Tại sao sử dụng cookie để lưu trữ phiên?

Có một số lý do biện minh cho sự kết hợp cookie phiên. Dưới đây là một số kịch bản mô tả khá.

  • Khi bạn thêm các mặt hàng vào giỏ hàng (cho một trang web thương mại điện tử), trang web lưu thông tin này để giỏ hàng của bạn giữ sản phẩm của mình cho dù bạn ở cùng trang hay trên trang khác.
  • Nếu bạn đọc thông tin trực tuyến, trang web có thể sao lưu của bạn Địa chỉ IP và hiển thị cho bạn thông tin mục tiêu về khu vực của bạn.
  • Cookie cũng lưu thông tin vềxác thực người dùng cho từng trang web cụ thể. Thông tin này được sử dụng mỗi khi người dùng quay lại trang web này. Lúc này các cookie sẽ cho phép họ đăng nhập tự động.

Các loại Cookie

Giống như các đối tác của chúng trong thế giới vật chất, Cookie có các hương vị khác nhau:

  • Cookies phiên : Những cookie này lưu thông tin về hoạt động của người dùng trong một phiên. Nói chung đây là những thông tin vĩnh viễn miễn là bạn duyệt trang web, nhưng bị xóa vào cuối phiên.
  • Cookie liên tục : Bạn cũng sẽ nghe nói về những Cookie này dưới tên gọi Theo dõi Cookie. Những Cookie này vẫn còn trên máy tính của bạn cho đến khi chúng hết hạn hoặc bị xóa. Chúng được sử dụng để quản lý các tùy chọn của người dùng trong một thời gian dài.

Các luật chi phối Cookie

Những người không chấp nhận ý tưởng rằng một trang web lưu thông tin cá nhân của họ có thể tự hỏi liệu điều này có hợp pháp hay không.

Liên minh châu Âu đã bỏ phiếu về nó và nó tuân theo Chỉ thị 2009 / 136 / EC bạn sẽ thường nghe về luật này là " Đạo luật bánh quy châu Âu". Để rút ngắn câu chuyện, luật pháp yêu cầu các trang web ở Châu Âu yêu cầu người dùng đồng ý với việc lưu một loại Cookie nhất định.

Bên ngoài Châu Âu, câu hỏi đặt ra là làm thế nào bạn có thể sử dụng Cookie với tư cách là chủ sở hữu của trang web, tùy theo quyết định của bạn, nhưng sự lộn xộn gần đây về số lượng người dùng tăng dần theo sau bởi các nhà quảng cáo cho thấy rằng người dùng nghi ngờ và không thích bị theo dõi.

Kiểm tra bài viết WordPress GDPR: Ý nghĩa của nó đối với blog của bạn để đi xa hơn

Sau đó cho chúng tôi biết bạn nghĩ gì

Trang web của tôi có sử dụng Cookies không?

Nếu bạn muốn biết nếu trang web của bạn (hoặc khác) sử dụng cookie trên trình duyệt của bạn, đây là quy trình (cơ rôm).

CÀI ĐẶT-google

Chuyển đến cài đặt và nhấp vào " Hiển thị các tùy chọn nâng cao". Trong phần "Bảo mật", bấm vào " Cài đặt nội dung". Một cửa sổ mới sẽ xuất hiện hiển thị các tùy chọn để lưu Cookie. Đừng chạm vào bất cứ thứ gì, nhưng hãy nhấp vào " Cookie và dữ liệu trang web… ”.

Cửa sổ mới xuất hiện sẽ cho phép bạn tìm kiếm trên trang web của mình hoặc một trong những lựa chọn của bạn để xem các Cookie được sử dụng.

cookie-google-chrome - cookie và WordPress

Từ cửa sổ này, bạn cũng có thể xóa Cookies.

Tại sao chúng ta cần Cookies trên WordPress

WordPress không sử dụng Cookie theo mặc định. Nó hoạt động như nhau bất kể khách truy cập. Tuy nhiên, nó lưu trữ Cookie để lưu dữ liệu xác thực người dùng.

Theo mặc định, WordPress sẽ không cung cấp cho bạn khả năng truy xuất dữ liệu người dùng để cải thiện trải nghiệm người dùng của họ. Điều quan trọng cần lưu ý là bản thân WordPress không giữ phiên, nhưng một số plugin hoặc chủ đề một khi được kích hoạt có thể làm được. 

Làm thế nào để xử lý Cookies trên WordPress

Chúng tôi sẽ làm một mã nhỏ để xử lý các tập tin cookie. Đây là những gì chúng tôi sẽ làm một cách chính xác:

  • Gửi cookie trên tiêu đề HTTP
  • Chúng tôi sẽ viết một mã bằng PHP mà chúng tôi sẽ thêm vào plugin của chúng tôi

Hãy nhớ rằng, tôi đã cho bạn thấy Cách tạo plugin WordPress một cách nhanh chóng. Bạn có thể thêm mã trong plugin.

Đi xa hơn bằng cách khám phá Làm thế nào để thiết lập, nhận và xóa cookie trên WordPress

Cách tạo cookie

Để tạo Cookie trong WordPress, bạn phải xác định các giá trị mà bạn muốn thêm vào Cookie. Trong ví dụ sau, chúng tôi sẽ lưu tên của người dùng, bạn sẽ cần thêm phần mã sau vào plugin của mình:

<?php

add_action( 'init', 'setting_my_first_cookie' );

function setting_my_first_cookie() {
 setcookie( $v_username, $v_value, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
}

?>

Hằng số DAY_IN_SECONDS được cung cấp bởi WordPress chứa số giây trong một ngày. Bạn sẽ nhận thấy rằng giá trị được nhân với 30 hoặc gần một tháng. hằng số "COOKIEPATH" xác định đường dẫn đến trang web của bạn và "COOKIE_DOMAIN" là tên miền của trang web của bạn.

Sau khi thực hiện chức năng, bạn sẽ nhận thấy rằng Cookie đã thực sự được thêm vào trình duyệt. Hãy nhớ khớp các giá trị $ v_username và $ v_value.

Cách phục hồi Cookies

Để lấy lại Cookie mà chúng tôi đã tạo thay thế, chúng tôi sẽ sử dụng biến $ _COOKIE, đây là một mảng kết hợp có chứa tất cả các Cookies được tạo bởi WordPress.

Số nhận dạng mà chúng tôi sẽ sử dụng là số mà chúng tôi đã xác định ở trên trên giá trị $ v_username. Nhìn vào đoạn mã sau:

<?php

if(!isset($_COOKIE[$v_username])) {
 echo "The cookie: '" . $v_username . "' is not set.";
} else {
 echo "The cookie '" . $v_username . "' is set.";
 echo "Cookie is: " . $_COOKIE[$v_username];
}

?>

Trước khi chuyển mã định danh cho biến toàn cục $ _COOKIE, chúng ta phải đảm bảo rằng nó không tồn tại với hàm "Isset"

Khám phá Các plugin 6 WordPress hoàn hảo để đảm bảo tuân thủ GDPR của blog

Làm thế nào để Xóa Cookies

Đôi khi bạn sẽ cần phải xóa Cookie khỏi trang web của mình, đặc biệt khi bạn không cần thông tin nữa. Nhìn vào đoạn mã sau:

<?php

 unset( $_COOKIE[$v_username] );
 setcookie( $v_username, '', time() - ( 15 * 60 ) );

?>

Trong mã trước, chúng tôi đã sử dụng hàm " một bộ " để loại bỏ giá trị của mảng $ _COOKIE lớn. Để hết hạn Cookie, chúng tôi đã thay đổi ngày hợp lệ và chúng tôi chuyển một chuỗi trống để xóa giá trị Cookie.

Kiểm tra trang web của bạn để xem Cookie đã được gỡ bỏ chưa.

Nếu bạn đã quen với việc sao lưu trang web của mình. Giải pháp dễ nhất là khôi phục phiên bản tệp blog của bạn.

Khám phá thêm một số plugin WordPress cao cấp

Bạn có thể sử dụng cái khác plugin WordPress để tạo ra một giao diện hiện đại và để tối ưu hóa việc xử lý blog hoặc trang web của bạn. 

Chúng tôi cung cấp bên dưới một số plugin WordPress sao lưu hoàn hảo cho nhiệm vụ này.

1. Dễ dàng chia sẻ xã hội Buttons

Nút chia sẻ xã hội dễ dàng cung cấp một trong những danh sách tính năng dài nhất tôi từng thấy. Tùy thuộc vào nhu cầu cụ thể của bạn, nó có thể là một điều tốt hoặc xấu. Nhưng không ai có thể nói rằng bạn không có đủ tùy chọn với plugin này.

Dễ dàng chia sẻ xã hội Buttons cho WordPress

Trong số các tính năng của nó, bạn sẽ tìm thấy trong số những người khác:

khả năng tùy chỉnh tweet của bạn, các hành động sau khi chia sẻ, khả năng xem phân tích chi tiết về hiệu suất nút của bạn và thậm chí chạy thử nghiệm A / B để cố gắng củng cố hành động của bạn, khôi phục số lượng chia sẻ bị mất nếu bạn thay đổi miền hoặc nếu bạn đi đến HTTPSvà nhiều người khác

Khám phá cũng Làm thế nào để hiển thị các mục trong bất kỳ thể loại trên WordPress

Thực tế là các nút chia sẻ xã hội dễ dàng đã duy trì xếp hạng các ngôi sao 4,66 (trên 5) so với doanh số 24 000 cho thấy nhiều người đánh giá cao mức độ chức năng của nó.

Tải về | Bản demo | Web hosting

2. Thanh trượt lớp

lớp Slider cho đến nay là phổ biến nhất trong số các plugin thanh trượt. Đây là thanh trượt chuyên nghiệp nhất với hiệu ứng thị sai nổi tiếng và hàng trăm hiệu ứng chuyển tiếp. Bạn có thể sử dụng LayerSlider để tạo thanh trượt hình ảnh hoặc biểu ngữ xoay cho blog của mình.

Plugin LayerSlider Responsive WordPress Slider

Nó có rất nhiều tính năng và tùy chọn có thể tùy chỉnh. Bạn sẽ có khả năng tạo các trang trình bày với trình chỉnh sửa trang trình bày WYSIWYG tuyệt vời và thậm chí bạn sẽ có thể tạo các chuyển đổi thanh trượt mới một cách dễ dàng.

Đọc bài viết của chúng tôi về Các plugin 8 WordPress để tạo một megamothy trên blog của bạn

Vì vậy, nếu bạn đang tìm kiếm một Plugin WordPress thanh trượt định giá làm được tất cả, Layer Slider là đặt cược tốt nhất của bạn, ngay cả khi tài liệu của nó không tuyệt vời. Ngoài ra, phải mất trung bình 24 giờ để tác giả plugin trả lời. (yêu cầu chênh lệch múi giờ). Nhưng về mặt tính năng, bạn sẽ được hưởng mọi thứ mà plugin này tuyên bố sẽ cung cấp.

Tải về | Bản demo | Web hosting

3. Siêu sao lưu & sao chép - Di chuyển

Le Plugin WordPress premium Super Backup & Clone - Migrate sẽ cho phép bạn sao lưu trang web của mình. Thật vậy, làm việc trên trang web của bạn luôn là một quá trình lâu dài và cồng kềnh, và sẽ thật đáng tiếc nếu bạn bị mất công do cấu hình không tốt hoặc do lỗi thao tác.

Super Backup Clone Migrate cho WordPress

Đây là một giải pháp sao lưu đáng tin cậy giúp bạn tránh bị mất dữ liệu. Các chức năng chính của nó là:

một bảng điều khiển trực quan, khả năng giữ nhiều bản sao lưu, khả năng thực hiện di cư đến một máy chủ khác, khả năng tạo khôi phục bản sao lưu, sự hiện diện của chẩn đoán tự động, hỗ trợ khách hàng tuyệt vời, quản lý nhiều site, Vv ...

Nó là một Plugin WordPress phí bảo hiểm mà chúng tôi đề xuất.

Tải về | Bản demo | Web hosting

Tài nguyên đề xuất

Khám phá các tài nguyên được đề xuất khác sẽ giúp bạn giải quyết hiệu suất tải của trang web của bạn.

Kết luận

Đây là ! Đó là nó cho hướng dẫn này. Cookie là một trong những thứ làm chậm trễ web, mặc dù bạn sẽ không bao giờ phải làm bẩn khi biết cách tạo ra chúng, nhưng điều đó sẽ giúp bạn hiểu được cách chúng hoạt động. Chúng tôi đã xem xét những điều cơ bản bạn cần biết về Cookie và cách xử lý chúng trên blog của bạn.

Tuy nhiên, bạn cũng sẽ có thể 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.

Tuy nhiên, trong thời gian chờ đợi, hãy cho chúng tôi biết về ý kiến và các đề xuất trong phần dành riêng và trên hết chia sẻ hướng dẫn này trên các mạng xã hội yêu thích của bạn.

...