Bỏ qua đến nội dung chính

Làm thế nào để thêm một công việc định kỳ trên WordPress

Divi: chủ đề WordPress dễ sử dụng nhất

Divi: Chủ đề WordPress tốt nhất mọi thời đại!

hơn Tải xuống 600.000, Divi là chủ đề WordPress phổ biến nhất trên thế giới. Nó là hoàn chỉnh, dễ sử dụng và đi kèm với hơn 62 mẫu miễn phí. [Khuyến nghị]

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.

Một công việc Cron là gì?

Nói chung, tác vụ "Cron" là một tiện ích cho phép bạn lập trình các lệnh hoặc tập lệnh để thực thi tại một thời điểm cụ thể. Nhiệm vụ cron là các nhiệm vụ tiếp theo. Vì vậy, bằng ngôn ngữ của con người, một công việc Cron đưa ra thông báo sau đến 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à người dùng trung bình, đôi khi bạn được hưởng lợi từ các tác vụ "Cron" mà không biết. Ví dụ: Sử dụng Nhiệm vụ Cron là một công cụ cho phép bạn tạo bản sao lưu của blog của mình cùng một lúc 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.

Làm thế nào để các tác vụ Cron hoạt động trên WordPress?

Tôi đã đề cập đến việc sử dụng các tác vụ cron là hoàn hảo để sao lưu blog. Nhưng nó là xa các trường hợp sử dụng duy nhất.

Một trong những triển khai thực hiện công khai nhất của các tác vụ Cron là cập nhật tự động. "WP-Cron" thường xuyên kiểm tra các bản cập nhật phần mềm, chủ đề và plugin mới nhất. Và sau đó anh ta thông báo cho bạn thông tin 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 quản lý việc lập kế hoạch cho các bài viết của bạn, gửi pingback và trackback, và một loạt các tính năng tiềm năng khác được thêm bởi các plugin bạn sử dụng.

Cron của WordPress khác với Cron cổ điển như thế nào?

WordPress có hệ thống riêng để chạy các tác vụ Cron. Và trong khi cái tên có thể gợi ý rằng cả hai giống hệt nhau, có hai sự khác biệt rất quan trọng giữa hai cái.

Với các tác vụ Cron tiêu chuẩn, bạn có thể chỉ định ngày và thời gian chính xác cho mỗi tác vụ để 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 tại 10: 15: 22 trên 8 tháng 8 2019. Và giống như một chiếc đồng hồ, kịch bản của bạn sẽ thực thi chính xác tại thời điểm đó.

Nhưng WP-Cron hoạt động khác ...

WP-Cron không hoạt động theo cách này. Thay vào đó, WP-Cron chỉ hoạt động khi có ai đó truy cập trang web của bạn. Bất cứ khi nào ai đó truy cập nó, WP-Cron sẽ kiểm tra xem có bất kỳ tác vụ theo lịch trình nào cần được thực hiện không. Nếu nhận thấy rằng thời gian dự kiến ​​của một nhiệm vụ đã đạt được, nó sẽ thực hiện nhiệm vụ này.

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.

Dễ dàng tạo trang web của bạn với Elementor

Elementor cho phép bạn dễ dàng tạo ra bất kỳ thiết kế trang web nào với một cái nhìn chuyên nghiệp. Ngừng trả tiền đắt cho những gì bạn có thể tự làm. [Miễn phí]

Xem thêm bài viết của chúng tôi về Các plugin của 6 WordPress để hít thở cuộc sống mới vào 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 đến 2 giờ. Nếu không ai truy cập trang web của bạn cho đến giờ 6 (một khả năng thực sự trừ khi bạn có một đối tượng toàn cầu), email sẽ chỉ được gửi đến 6 giờ với 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.

Làm thế nào để thêm các nhiệm vụ Cron?

Tôi sẽ trình bày ngắn gọn về cách thêm hai công việc định kỳ cơ bản cũng như các nhiệm vụ theo lịch trình của một thời điểm. Vì vậy, tôi sẽ gửi cho bạn các tài nguyên về cách bạn có thể thêm các tác vụ phức tạp hơn nữa với WP-Cron.

Cách thêm một nhiệm vụ định kỳ 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õ về 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 vào những thời điểm cụ thể. Ví dụ: nếu bạn lên lịch một tác vụ sẽ bắt đầu vào giờ 12 với khoảng thời gian là hai giờ, thì nó sẽ chạy đầu tiên vào giờ 12, và sau đó lại vào giờ 14, v.v.

Ví dụ: để thêm một tác vụ hàng giờ định kỳ, bạn phải sử dụng mã này:

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}

Cách thêm một tác vụ WP-Cron

Để thêm một công việc WP-Cron, bạn có thể sử dụng ví dụ mã sau đây làm cơ sở. Như với ví dụ trước, nếu bạn cần thêm chi tiết, tôi khuyên bạn nên tham khảo 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ờ.

Cách thêm và xem các tác vụ Cron bằng plugin

Xem các tác vụ WP-Cron là một cách hữu ích để gỡ lỗi trang web / plugin của bạn hoặc chỉ để xem trước những gì đang chạy trên trang web WordPress của bạn.

Bạn đang tìm kiếm các plugin và plugin WordPress tốt nhất?

Tải xuống các plugin và WordPress chủ đề tốt nhất trên Envato và dễ dàng tạo trang web của bạn. Đã tải xuống nhiều hơn 49.720.000. [ĐỘC QUYỀ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 như 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 '

cuối cùng

Vì vậy, đó là một giới thiệu nhanh về việc sử dụng WP-Cron. Thành thật mà nói, trừ khi bạn là nhà phát triển, có lẽ bạn sẽ không bao giờ phải đối phó với các nhiệm vụ của WP-Cron. Nhưng, thật tuyệt khi nhìn dưới mui xe, phải không?

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.

Chúng tôi cung cấp cho bạn ở đây một số plugin WordPress cao cấp sẽ giúp bạn làm điều đó.

1. Biểu mẫu liên hệ W8

Biểu mẫu liên hệ W8 là một trong những plugin hình thức liên hệ phổ biến nhất trên WordPress. Nó cung cấp đầy đủ chức năng như gửi cho nhiều người nhận, hỗ trợ cho hình ảnh động, 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 trang web hoặc blog của bạn một hệ thống chuyên nghiệp để dễ dàng kết nối với khách hàng của bạn hơn. Bạn sẽ có thể cá nhân hóa tất cả các hình thức của bạn theo nhu cầu và thị hiếu của bạn.

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

2. WooCommerce Chuyển đổi tiền tệ

Plugin Công cụ chuyển đổi tiền tệ WooC Commerce cho phép bạn thay đổi tiền tệ và nhận được tỷ giá chuyển đổi trong thời gian thực (yêu cầu cài đặt trước WooC Commerce). Bạn có thể sử dụng công cụ tổng hợp tiền tệ để có được tỷ giá chuyển đổi thông qua Bộ tổng hợp Yahoo, Google, AppSpot, hoặc bằng tay.

Công cụ chuyển đổi tiền tệ WooC Commerce có sẵn dưới dạng tiện ích và hoạt động trong mọi không gian được cung cấp (mã ngắn có sẵn -> [woocs]). Trên giao diện công cộng, "Bộ chuyển đổi tiền tệ" có thể được giới thiệu từ 5 theo nhiều cách khác nhau để khám phá.

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

3. Ultimate Membership Pro

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.

Nó sẽ có thể bảo vệ tất cả nội dung của trang web của bạn, hoặc chỉ là một phần của nó. Ví dụ, đó 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

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]

Các tính năng chính 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 thêm ...

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

Các tài nguyên được đề xuất khác

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

Thế thôi! Đó 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ác tác vụ WP-Cron trên blog hoặc trang web WordPress của bạn. 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.

...

Bài viết này chứa comments 0

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng Akismet để giảm bớt không mong muốn. Tìm hiểu thêm về cách sử dụng dữ liệu nhận xét của bạn.

Trở lại đầu trang
6 cổ phiếu
cổ phiếu4
tweet1
Enregistrer1