Khám phá thêm một số plugin WordPress cao cấp
Bạn có thể sử dụng các plugin WordPress khác để mang lại cái nhìn hiện đại và tối ưu hóa độ bám của blog hoặc trang web của bạn.
Nhiệm vụ "Cron" là thứ bạn sử dụng hàng ngày, ngay cả khi bạn không thể biết nó. Chúng chạy trong nền và được sử dụng trên hầu hết các trang web.
Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sử dụng các tác vụ Cron, cho bạn biết cách các tác vụ Cron là duy nhất và chỉ cho bạn một cách cơ bản để thêm các tác vụ Cron vào WordPress.
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.
Theo nghĩa chung, công việc "Cron" là một tiện ích cho phép bạn lên lịch các lệnh hoặc tập lệnh được thực thi tại một thời điểm cụ thể. Các công việc Cron là các công việc kết quả. Vì vậy, theo cách nói của con người, công việc Cron đưa ra thông báo sau cho máy chủ của bạn: " chạy example.php vào lúc nửa đêm mỗi ngày. "
Về cơ bản, các tác vụ Cron là một cách dễ dàng để thiết lập các tác vụ được thực hiện tự động, trên cơ sở một lần hoặc định kỳ.
Cũng khám phá hướng dẫn của chúng tôi về Làm thế nào để mở một video Youtube trong một popup trên WordPress
Nếu bạn là một người dùng bình thường, bạn được hưởng lợi từ các công việc "Cron", đôi khi mà không biết. Ví dụ: Sử dụng Cron Jobs là một công cụ cho phép bạn sao lưu blog của mình vào cùng một thời điểm mỗi ngày.
Nếu không có chúng, bạn sẽ phải bấm thủ công nút sao lưu mỗi lần bạn muốn tạo bản sao lưu mới của trang web của mình.
Tôi đã đề cập đến việc sử dụng Cron job là hoàn hảo để sao lưu một blog. Nhưng đó không phải là trường hợp sử dụng duy nhất.
Một trong những cách triển khai công khai nhất của Cron job là cập nhật tự động. "WP-Cron" thường xuyên kiểm tra các bản cập nhật mới nhất của phần mềm, chủ đề và plugin. Và sau đó nó thông báo cho bạn về các bản cập nhật!
Cũng đọc hướng dẫn của chúng tôi về Cách thêm biểu mẫu liên hệ thả xuống vào tiêu đề toàn cầu của bạn
Ngoài ra, WP-Cron cũng xử lý việc lên lịch các bài báo của bạn, gửi pingback và trackback, cùng một loạt các tính năng tiềm năng khác được bổ sung bởi các plugin bạn sử dụng.
WordPress có hệ thống riêng để chạy các công việc Cron. Và trong khi cái tên có thể gợi ý rằng cả hai giống nhau, có một số điểm khác biệt rất quan trọng giữa chúng.
Với các công việc Cron cổ điển, bạn có thể chỉ định ngày và giờ chính xác cho mỗi công việc sẽ chạy. Ví dụ: về cơ bản, bạn có thể nói, “Tôi muốn tập lệnh này chạy chính xác vào lúc 10:15:22 vào ngày 8 tháng 2019 năm XNUMX.” Và giống như đồng hồ, tập lệnh của bạn sẽ chạy chính xác vào thời điểm đó.
Nhưng WP-Cron hoạt động khác ...
WP-Cron không hoạt động theo cách đó. Thay vào đó, WP-Cron chỉ hoạt động khi ai đó truy cập trang web của bạn. Mỗi khi ai đó truy cập nó, WP-Cron sẽ kiểm tra xem có bất kỳ tác vụ đã lên lịch nào cần thực hiện hay không. Nếu nó nhận thấy rằng thời gian đã lên lịch của một tác vụ đã đạt đến, nó sẽ chạy tác vụ đó.
Nhưng đây là vấn đề tiềm năng với WP-Cron.
Nếu không ai truy cập trang web của bạn trong một khoảng thời gian, WP-Cron sẽ không thể xác minh và thực hiện các tác vụ cần hoàn thành.
Xem thêm bài viết của chúng tôi về 6 plugin WordPress để thổi luồng sinh khí mới vào các bài viết của bạn
Rõ ràng, nếu trang web của bạn có hàng nghìn lượt truy cập mỗi ngày, thì đó không phải là vấn đề. Nhưng nếu trang web của bạn chỉ nhận được một vài khách truy cập mỗi ngày và bạn muốn chạy các tác vụ cứ sau vài phút 30, bạn sẽ gặp rất nhiều vấn đề.
Ví dụ: yêu cầu plugin WordPress cố gắng gửi email tự động lúc 2 giờ sáng. Nếu không có ai truy cập trang web của bạn cho đến 6 giờ sáng (một khả năng thực sự trừ khi bạn có một đối tượng toàn cầu), email sẽ không được gửi cho đến 6 giờ sáng, giả sử bạn không sử dụng dịch vụ của bên thứ ba.
Ngoài ra, đôi khi các plugin lưu đệm, sự cố DNS hoặc xung đột plugin có thể ngăn công việc Cron chạy.
Khám phá cũng của chúng tôi 10 plugin WordPress để tối ưu hóa blog của bạn
Nhưng, có nhiều cách để khắc phục vấn đề này.
Tôi sẽ trình bày ngắn gọn cách thêm hai công việc định kỳ cơ bản cũng như các nhiệm vụ được lên lịch một lần. Vì vậy, tôi sẽ gửi cho bạn các tài nguyên bao gồm cách bạn có thể thêm các tác vụ phức tạp hơn với WP-Cron.
Để thêm tác vụ định kỳ WP-Cron, chúng tôi sẽ sử dụng đoạn mã. Tôi hy vọng bạn nhớ Cách tạo plugin WordPress. Vì vậy, nếu bạn cần làm rõ bất cứ điều gì, tôi khuyên bạn nên bắt đầu từ đó.
Một điều quan trọng cần nhớ là việc sử dụng WP-Cron hoạt động theo từng khoảng thời gian chứ không phải tại thời điểm cụ thể. Ví dụ: nếu bạn lên lịch cho một công việc sẽ bắt đầu lúc 12 giờ với khoảng thời gian hai giờ, nó sẽ chạy trước tiên lúc 12 giờ, sau đó lại vào lúc 14 giờ, v.v.
Ví dụ: để thêm nhiệm vụ định kỳ hàng giờ, bạn phải sử dụng mã sau:
register_activation_hook (__ FILE__, 'my_activation');
hàm my_activation () {if (! wp_next_schediated ('my_events')) {wp_schedule_event (time (), 'hàng giờ', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); hàm do_this_each_time () {// mã của bạn}
Để thêm công việc WP-Cron, bạn có thể sử dụng mã mẫu sau làm cơ sở. Cũng giống như ví dụ trước, nếu bạn cần làm rõ hơn, tôi khuyên bạn nên xem codex của WordPress.
Một lần nữa, hãy nhớ rằng ngay cả khi bạn lên lịch một sự kiện để chạy vào một thời điểm cụ thể, nó sẽ chỉ hoạt động vào thời điểm đó nếu trang web WordPress của bạn nhận được một lượt truy cập cùng một lúc.
Ví dụ: để chạy một tác vụ tại thời điểm hiện tại, bạn có thể sử dụng mã này:
function do_this_in_a_time () {// Mã của bạn} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'my_events'); // time () + 3600 = Một giờ kể từ bây giờ.
Xem WP-Cron Jobs là một cách hữu ích để gỡ lỗi trang web / plugin của bạn hoặc chỉ để biết tổng quan về những gì đang chạy trên trang web WordPress của bạn.
Để xem tất cả các tác vụ WP-Cron được lập trình trên trang web WordPress của bạn, bạn có thể sử dụng một plugin có tên " WP-Crontrol ". Là một phần thưởng bổ sung, bạn cũng có thể sử dụng plugin này để thêm các tác vụ WP-Cron mới.
Thế là đủ cài đặt và kích hoạt nó như bạn làm với bất kỳ plugin nào khác. Sau đó, bạn có thể xem tất cả các sự kiện WP-Cron hiện có cho trang web WordPress của mình bằng cách đi tới " Công cụ → Sự kiện Cron '
Bạn cũng có thể thêm các sự kiện thông thường ở cuối trang:
Và một điều nữa mà plugin này làm tốt. Nó cho phép bạn xác định khoảng thời gian mới cho các tác vụ WP-Cron. Bạn có thể làm điều đó bằng cách đi vào Cài đặt → Shronules '
Vì vậy, đó là phần giới thiệu nhanh về cách sử dụng WP-Cron. Thành thật mà nói, trừ khi bạn là một nhà phát triển, bạn có thể sẽ không bao giờ phải giải quyết các nhiệm vụ của WP-Cron. Nhưng, thật tuyệt khi có một cái nhìn lén dưới mui xe, phải không?
Bạn có thể sử dụng các plugin WordPress khác để mang lại cái nhìn hiện đại và tối ưu hóa độ bám của blog hoặc trang web của bạn.
W8 Contact Form là một trong những plugin biểu mẫu liên hệ phổ biến nhất trên WordPress. Nó cung cấp rất nhiều tính năng như gửi cho nhiều người nhận, hỗ trợ hoạt ảnh, tạo biểu mẫu không giới hạn, các kiểu khác nhau và nhiều tùy chọn tùy chỉnh bổ sung.
Ngoài ra, nó cung cấp cho trang web hoặc blog của bạn một hệ thống chuyên nghiệp để giúp bạn dễ dàng liên hệ với khách hàng hơn. Bạn sẽ có thể cá nhân hóa tất cả các biểu mẫu của mình theo nhu cầu và thị hiếu của bạn.
Tải về | Bản demo | Web hosting
Plugin WooCommerce Currency Switcher cho phép bạn thay đổi tiền tệ và nhận tỷ giá quy đổi trong thời gian thực (yêu cầu cài đặt trước WooCommerce). Bạn có thể sử dụng công cụ tổng hợp tiền tệ để nhận tỷ giá quy đổi bằng cách Yahoo, Google, AppSpot tổng hợp, hoặc thủ công.
WooCommerce Currency Switcher có sẵn dưới dạng widget và hoạt động trong mọi không gian được cung cấp (có sẵn mã ngắn -> [woocs]). Trên giao diện công khai, "Công cụ chuyển đổi tiền tệ" có thể được trình bày theo 5 cách khác nhau để khám phá.
Tải về | Bản demo | Web hosting
Ultimate Memberhip Pro là một plugin hạn chế nội dung và đăng ký WordPress tuyệt vời. Nó có thể quản lý người dùng theo gói của họ (miễn phí hoặc trả phí) bằng cách tạo các cấp truy cập độc quyền.
Do đó, có thể bảo vệ tất cả nội dung trang web của bạn, hoặc chỉ một phần của nó. Ví dụ, nó sẽ là một khóa học, một bài học, một trang, một sản phẩm, một danh mục, một hình ảnh, v.v.
Xem thêm hướng dẫn của chúng tôi về Cách tạo trình chiếu PowerPoint trên WordPress
Các tính năng chính của nó bao gồm: bảo vệ nội dung, nhiều cấp độ truy cập, hỗ trợ nhiều cổng thanh toán -PayPal, Authorize.net, Stripe, 2CheckOut, Chuyển khoản ngân hàng-, bảo vệ một phần nội dung và hơn thế nữa lần nữa…
Dễ dàng tạo Cửa hàng trực tuyến của bạn
Tải xuống miễn phí WooCommerce, các plugin thương mại điện tử tốt nhất để bán các sản phẩm vật lý và kỹ thuật số của bạn trên WordPress. [Đề xuất]
Tải về | Bản demo | Web hosting
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.
Đây ! Đó là tất cả. Chúng tôi hy vọng hướng dẫn này sẽ giúp bạn tạo công việc WP-Cron trên blog hoặc trang web WordPress của mình. Hy vọng rằng hướng dẫn này hữu ích cho bạn, chúng tôi mời bạn để chia sẻ trên mạng xã hội yêu thích 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.
Hãy cho chúng tôi biết về bạn ý kiến và đề xuất trong phần dành riêng.
...
Hello!
Tôi làm việc trên một trang web dropshipping giữa Woo Commerce và Bigbuy, Tôi không thể tiến lên trong một thời gian vì quá bận rộn. Tôi thấy bài viết của bạn thú vị, bạn có thể giúp tôi được không?