Xin chào các bạn!
Đây là một tính năng vô cùng hữu ích của Wp Pipes tự động lấy tin Cronjob theo chu kỳ và thời gian thiết lập sẵn. Có nhiều bạn hỏi tại sao nó không lấy tự động mà phải thực hiện bằng tay bài viết này là câu trả lời dành cho bạn.
1. Kiểm tra hosting có hỗ trợ wp pipes đầy đủ
Việc đầu tiên bạn cần kiểm tra xem hosting của bạn có hỗ trợ đầy đủ các chức năng của Wp Pipes không bằng việc truy cập vào menu Settings của Pipies bạn sẽ thấy 1 khung có giao diện như hình dưới. Bạn cần chắc chắn hosting của bạn hỗ trợ tất cả các mục trên thì mới có thể hoạt động tốt mọi chức năng của Wp Pipes những mục hosting hỗ trợ sẽ có dấu đi kèm
2. Bật tính năng auto
Nhìn sang bên phải bạn sẽ thấy các chức năng như hình hãy thao tác để thực hiện việc thiết lập auto cho Pipes
Run every là khoảng thời gian chạy tự động giữa các lần lấy tin ở đây mình chọn là 3 hours tức là sau 3 tiếng thì việc lấy tin mới sẽ được lặp lại. Wp Pipes sẽ quét xem site đích có tin nào mới không và lấy về website của bạn.
Sau khi thực hiện các thao tác trên các bạn chọn Save Changes để hoàn tất các thiết đặt đến đây wp của bạn có thể lấy tin tự động được rồi đấy
3. Bật tính năng Cron Jobs trên hosting
Đối với hosting sử dụng pannel direct admin
1. Bạn đăng nhập vào panel của hosting theo địa chỉ: điều thông tin user và mật khẩu để đăng nhập
2. Kéo xuống phía dưới tại phần Advanced Features click chọn Cronjobs
3.Bạn sẽ thấy một màn hình như sau
Trong khung Command bạn nhập đoạn lệnh sau:
/bin/wget -O /dev/null “http://yourwordpresssite.com/?pipes=cron&task=callaio”
hoặc
/usr/bin/wget -O /dev/null “http://yourwordpresssite.com/?pipes=cron&task=callaio”
Nếu sử dụng đoạn lệnh trên mà cronjob vẫn chưa chạy bạn có thể sử dụng đoạn mã thay thế dưới đây
lynx -dump ‘http://yourwordpresssite.com/?pipes=cron&task=callaio’
yourwordpresssite.com là địa chỉ website của bạn