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 check đi kèm

Cronjob

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

bat chuc nang tu dong

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 Cronjobshuong dan

3.Bạn sẽ thấy một màn hình như sau

huong dan

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

4. Click Add để thêm mới 1 cron job
huong dan
Đối với hosting sử dụng Cpanel
1. Bạn đăng nhập vào cpanel theo địa chỉ và chọn như hìnhhuong dan
Các bước còn lại thực hiện tương tự như đối với direct admin
  • Hoàng Lưu Ngọc

    Bật như thế nào vậy bạn ?
    Mình bật mà nó ko tự động gì cả 🙁

  • @honglungc:disqus
    Update Pipes bản mới nhất rồi làm như hướng dẫn bạn nhé

    • Mình cũng đã thử domain.com/?pipes=cron&task=callaio nhưng nó ko chạy 🙁

    • /home/public_html/camxuyen command nó là thế này à?

      • /bin/wget -O /dev/null “http://yourwordpresssite.com/?pipes=cron&task=callaio”

    • Quang Nguyen Thanh

      mình cài hết rồi mà k lấy bì tự động được. bạn hướng dẫn cái cronjob kỹ hơn 1 tí đc k

    • Hoàng Lưu Ngọc

      Bạn chỉ mình cái link ở command đi, mình up bản mới rồi nhưng vẫn ko chạy

  • Jscoupon

    Chào bạn Ku Sứt và a Thông!

    Mình đang gặp 1 vấn đề – đó là test thì lấy 10 bài ok. Nhưng cấu hình để pipes tự động lấy tiếp các tin cũ của rss nguồn thì không được.

    Trong bài có hướng dẫn
    Bật tính năng auto

    Nếu mình bật chọn yes – auto hết thì có phải thêm cronjob trên hosting nữa không
    – Nếu mình tạo cronjob trên hosting rồi thì chọn yes hết hay trên pần setting mục thứ 2 phải chọn là “No, I will creat cronjob to run.,..”

    Thanks admin! 😀

    • Chào bạn!
      Chức năng hiện tại của pipes là lấy tin tự động tức lấy các tin hiển thị trên trang màn hình mà bạn đang xem còn chức năng mà bạn đang nó là clone toàn bộ tin của một website hoặc chuyên mục. Tính năng này có thể sẽ có trong thời gian tới.

      Bạn thiết lập cron job trên hosting thì bạn vẫn cần bật tính năng auto trong setting bạn nhé trong setting là thiết lập thời gian cronjob mặc định khi tạo pipes mới ngoài ra bạn có thể tùy chỉnh cronjob của mỗi pipes theo ý mình trong edit pipes bạn chọn nhé

      • Jscoupon

        Cám ơn bạn, mình sẽ viết review wp pipes trên Blog của mình ^_^

  • Tiểu Hồ Ly

    mình muốn lấy tin tức của khoản 100 trang báo và giải trí. vậy pipes có làm được không bạn, hay chỉ giới hạn trong 1 lượng trang nhất định.
    Và cái này là nó tự động tải bài viết về rồi up lên web mình hay là web người ta hiển thị gì thì mình có đó. người ta xóa tin đó đi thì web mình vẫn còn hay không còn tin đó nữa. Xin cảm ơn

    • Bạn lấy từ 1k site cũng được bạn nhé miễn sever của bạn đủ khỏe. Nó lấy tin về website của bạn luôn như kiểu bạn coppy rồi paste bằng tay đó nhưng thông minh hơn bởi có hỗ trợ của textspinner và có thể tự động đưa đc lên social nữa

  • Cho mình hỏi nếu lấy như vậy, khi kích hoạt auto, liệu nó có bị trùng bài viết đã lấy lúc trước ko bạn ?

    • Pipes có cơ chế chống trùng lặp bài viết cực tốt nên sẽ ko bao giờ có 2 bài viết giống nhau bạn nhé

      • ok thank bạn 😀

      • lequocvan

        Mình bị trùng tè le nè. Càng để càng trùng. Lấy tin từ nguồn RSS

  • teenminute

    sao mình dùng pipes mà load tin chậm lắm,toàn thế này nè

    Item 0 [Processing …]

    lúc lóad được tin thì lại toàn là quảng cáo

    khi load được 1 tin thì hình trong tin ko hiển thị,chỉ hiện ra o vuông thôi

  • duc

    bạn ơi. sao mà site của mình nó không chạy pipe. Khi mình đưa link rss vào thì nó cứ hiện biểu tượng load hoài bạn ak

  • @disqus_TYxJeovTiN:disqus @teenminute:disqus 2 bạn vào setting kiểm tra khả năng hỗ trợ của hosting với pipes trước đã nhé

  • Long

    Cho mình hỏi , ko cần “Bật tính năng Cron Jobs trên hosting” mà chỉ cần làm 2 bước trên có khả năng lây tin tự động ko ?

    • Được bạn nhé nhưng yêu cầu website của bạn phải có người truy cập nhé

  • Tan

    Cho mình hỏi, mình add commant : /bin/wget -O /dev/null “http://yourwebsite.com/?pipes=cron&task=callaio” như bạn bảo và click và add thì nó hiện ra 1 command mới bên dưới. Nhưng làm sao biết nó có chạy hay không ngay tức thì?

    • Cái này thì tùy từng host thôi còn trên site thì bạn sẽ cần chờ đợi thử xem có tin mới về hay ko thôi nếu có thì bạn đã thiết lập đúng

  • soncomcom

    Trên host Byet không có ô comand mà thay vào đó là ô Run the script, nó yêu cầu phải nhập vào đường dẫn tập tin scrip. Vậy phải làm thế nào?

    • Bạn liên hệ với nhà cung cấp host để họ settup giúp bạn nhé

  • soncomcom

    Tôi không thể sử dụng cron job của hosting nên chọn giải pháp đánh dấu “Yes, I want to run my Pipes automatically when someone access my WordPress site” trong phần setting của pipes và để thời gian chạy tự động là 5 phút, nhưng vẫn không thấy hoạt động,mặc dù đã dùng nhiều máy tính khác để truy cập website. Chạy thủ công thì thấy bình thường. Không biết nguyên nhân gì? Giúp tôi với tôi xin cảm ơn nhều.

    • Bạn không sử dụng cronjob của hosting thì yêu cầu website của bạn phải có người truy cập trong khoảng thời gian thiết lập pipes thì chức năng tự động mới hoạt động nhé

  • soncomcom

    mình đã dùng rất nhiều máy tính khác nhau để truy cập vào website (để coi như đã có người truy cập vào web của mình). nhưng vẫn không thấy chạy gì cả.

    • Kiểm tra kỹ lại hosting của bạn và thiết lập cronjob trên host nữa bạn nhé

  • Nghi Nguyen

    WP PIPES ADMIN ơi
    Mình muốn import bài viết từ website cũ (nukeviet) sang web mới (wp).
    Nhưng hiện tại php của mình ko được php 5.3+ mình có thử nó báo lỗi vậy có chạy đc ko?
    Và nếu chuyển từ cấu trú nukeviet sang wp có sao ko bạn.
    Nuke: http://vinhduchospital.com
    Mong bạn hỗ trợ

    • Bạn có thể yêu cầu nhà cung cấp hosting nâng cấp phiên bản PHP cho bạn.
      Với Pipes bạn hoàn toàn có thể chuyển toàn bộ data từ nukeviet gì đó sang wordpress nếu bạn muốn

      • Nghi Nguyen

        Mình chuyển được nhưng nó báo lỗi bạn ơi

        Source: Triển khai dịch vụ thanh toán viện phí q …
        [ 2014-10-09 03:22:07 ][ Stop ][ Can’t auto get fulltext. please use Parser Code! ]

        Bạn tư vấn giúp mình được không?

        RSS của mình:

        • Pipes báo lỗi to đùng rồi đó bạn “Không thể lấy fulltext một cách tự động. Bạn cần sử dụng Parser Code”. Để lấy được nội dung của website nguồn mà bạn mong muốn

          • elizabeth

            Bạn có thể hướng dẫn làm sao có được Parser Code để lấy nội dung không?

  • Ngoc Pham

    Admin ơi, sao bài viết cứ luôn luôn sau 1 ngày vậy admin, cho dù đã tuỳ chỉnh ngày trên server và trên máy tính của mình bằng nhau? Help me ple …

    • Bạn có thể vào More Option của cột Soure Output chỉnh fix time về -1 hoặc -2 xem sao

      • Ngoc Pham

        Không có chỗ đó admin ơi,help giúp Admin ?

        • Bạn xem bài viết số 16 trong menu hướng dẫn bạn nhé.
          Chúc bạn thành công

  • cho mình hỏi sao host mình nó cứ xoay miết vậy ạ.,
    http://i.imgur.com/7Nc8DNP.png
    host báo toàn bộ màu xanh đẫ bât,

  • Quản trị viên

    Đáng tiếc là tôi không thể sử dụng cái này mặc dù tôi đã có đầy đủ. Chỉ duy nhất là tôi đang sử dụng trên host chạy php5.2 . Tuy nhiện lại không thể nâng cấp lên 5.3 vì nâng lên sẽ gặp lỗi cho các site bị zend ở 5.2. Có cách nào giúp tôi được không ạ?

    • Bạn buộc phải chuyển sang sever hỗ trợ php từ 5.3 trở lên thôi bạn à

  • Ngoc Pham

    Hi admin, sao nó cứ đứng yên vậy mà không lấy được tin, vậy là do bị gì vậy admin.
    Cảm ơn admin.

    • admin

      Bạn thử kiểm tra lại hosting của bạn xem sao