• Trang chủ
  • Phần mềm
  • Demo
  • Bảng giá
  • Dịch vụ
    • Cấu hình chiến dịch
    • Hỗ trợ chuyên nghiệp
  • Add-ons
  • Tài liệu
  • Kiến thức
  • Tài khoản
    • Đăng nhập
    • Đăng ký
  • Trang chủ
  • Phần mềm
  • Demo
  • Bảng giá
  • Dịch vụ
    • Cấu hình chiến dịch
    • Hỗ trợ chuyên nghiệp
  • Add-ons
  • Tài liệu
  • Kiến thức
  • Tài khoản
    • Đăng nhập
    • Đăng ký
Trang chủ/Kiến thức/Nâng cao/Thay đổi post_modified và post_date khi cập nhật (thu thập lại) bài viết
Tìm kiếm phổ biến:leech tin tức, leech truyện, leech sản phẩm

Thay đổi post_modified và post_date khi cập nhật (thu thập lại) bài viết

396 lượt xem 3 11/05/2019 Updated on 22/05/2019

  • post_modified: Thời gian chỉnh sửa bài viết.
  • post_date: Thời gian đăng bài viết.

Để thay đổi post_modified của post khi cập nhật (thu thập lại) thì bạn phải sử dụng hook kdn/post/finished

Dán đoạn mã sau vào funtions.php của theme bạn đang dùng:

<?php
    // Action
    add_action('kdn/post/finished', 'kdn_post_finished', 10, 10);
    
    // Callback
    function kdn_post_finished($data, $postData, $postBot, $postSaver, $siteId, $postUrl, $urlTuple, $isRecrawl, $postId, $isFirstPage) {
        /**
         * Nếu đây là Thu thập lại và có post ID hợp lệ.
         */
        if ($isRecrawl && $postId) {
            $post = array(
                'ID' => wp_get_post_parent_id($postId) ?: $postId,
                'post_modified' => current_time('mysql'),
                'post_modified_gmt' => current_time('mysql'),
            );
            wp_update_post( $post );
        }
    }
?>

Như vậy bây giờ mỗi khi cập nhật bài viết thì post_modified và post_modified_gmt của chúng sẽ được cập nhật theo.

Tương tự vậy, nếu bạn muốn thay đổi post_date của bài viết khi Thu thập lại thì bạn sửa code trên như sau:

<?php
    // Action
    add_action('kdn/post/finished', 'kdn_post_finished', 10, 10);
    
    // Callback
    function kdn_post_finished($data, $postData, $postBot, $postSaver, $siteId, $postUrl, $urlTuple, $isRecrawl, $postId, $isFirstPage) {
        /**
         * Nếu đây là Thu thập lại và có post ID hợp lệ.
         */
        if ($isRecrawl && $postId) {
            $post = array(
                'ID' => wp_get_post_parent_id($postId) ?: $postId,
                'post_date' => current_time('mysql'),
                'post_date_gmt' => current_time('mysql'),
            );
            wp_update_post( $post );
        }
    }
?>

Tên thực tế bạn có thể thay đổi mọi thứ của bài viết bằng cách sử dụng các Parameters. Chúc bạn thành công!

Bạn có thích nội dung này?

3 Có  Không
Kiến thức liên quan
  • Vượt qua cơ chế anti-bot của CloudFlare – bypass cloudflare JS challenge
  • Callback chuyển đổi chữ hoa thành chữ thường và in hoa chữ cái đầu tiên
  • Không phân tích và lưu ảnh đại diện khi thu thập lại
  • Hướng dẫn sửa lỗi lưu tệp đính kèm khi chạy plugin trên localhost
  • Gán post meta cho bài viết con là ID của bài viết cha
  • PHP Code play video MP4 từ một URL nào đó
Bình luận

Bạn phải đăng nhập để gửi phản hồi.

Nâng cao

  • Thay đổi post_modified và post_date khi cập nhật (thu thập lại) bài viết
  • Vượt qua cơ chế anti-bot của CloudFlare – bypass cloudflare JS challenge
  • Callback chuyển đổi chữ hoa thành chữ thường và in hoa chữ cái đầu tiên
  • Không phân tích và lưu ảnh đại diện khi thu thập lại
  • Hướng dẫn sửa lỗi lưu tệp đính kèm khi chạy plugin trên localhost
  • Gán post meta cho bài viết con là ID của bài viết cha
Tất cả: 9  

Kiến thức mới

  • Hướng dẫn import mã chiến dịch tự động lấy sản phẩm WooCommerce
  • Advanced DB Cleaner – Tối ưu website wordpress và dọn dẹp database
  • Tổng hợp các trường dữ liệu leech truyện với theme Madara
  • Vượt qua cơ chế anti-bot của CloudFlare – bypass cloudflare JS challenge
  • Callback chuyển đổi chữ hoa thành chữ thường và in hoa chữ cái đầu tiên

Chủ đề mới

  • phần mềm không sử dụng được thì gỡ nó xuống đi ad , trả tiền em đây
  • Hỗ trợ cài đặt chiến dịch lấy tin từ kênh batdongsan.com.vn
  • Lỗi lặp ảnh trong bài viết.
  • Hỗ trợ cài đặt chiến dịch lấy video từ kênh youtube
  • Lazy load

  PHP Code play video MP4 từ một URL nào đó

Hướng dẫn sửa lỗi lưu tệp đính kèm khi chạy plugin trên localhost  

Về chúng tôi

KDN Auto Leech là một phần mềm mở rộng được cài đặt và hoạt động trên website sử dụng mã nguồn mở WordPress. Với phần mềm này bạn hoàn toàn có thể tự động lấy nội dung từ bất cứ trang web nào trong bất kỳ lĩnh vực nào về website của bạn.

Thông tin

  • Giới thiệu
  • Liên hệ
  • Chính sách bảo mật
  • Điều khoản sử dụng
  • Hướng dẫn thanh toán

Danh mục

  • Add-ons
  • Bảng giá
  • Tài liệu sử dụng
  • Kiến thức mở rộng
  • Chương trình Affiliate

Tìm hiểu thêm

  • Blog tản mạn
  • Diễn đàn thảo luận
  • Câu hỏi thường gặp
  • Fanpage chính thức
  • Kênh Youtube chính thức
  • Phiên bản: 2.3.6
  • © 2020 - KDN Auto Leech

Tìm kiếm phổ biến:leech tin tức, leech truyện, leech sản phẩm