Thêm tag mới cho toàn bộ post wp

Discussion in 'AutoBlog' started by EDM, Dec 2, 2017.

  1. EDM

    EDM Sơ Nhập Giang Hồ

    Như tiêu đề ạ, cụ nào biết plugin hay cách nào mà để thêm 1 tag mới cho toàn bộ post có trong wp không ạ? Chứ nếu đánh tay vào thì oải quá, thanks các cụ {adore}
     
  2. gu gồ

    gu gồ Administrator Staff Member

    1 tag mới mà add cho toàn bộ post người ta còn gọi là category đó cụ :3
     
    EDM likes this.
  3. EDM

    EDM Sơ Nhập Giang Hồ

    không cần hết mà ý e có thể đánh vài trăm tới nghìn post thôi, cụ có cách nào không ạ, vd như category thì cũng tạo rồi đánh tay vào
     
  4. minhvv

    minhvv Tân Thủ Thôn

    Bạn có thể làm như sau, mình chưa test nhưng nghĩ là đc.
    Viết 1 file query toàn bộ post id trong csdl, trong vòng lặp foreach để code như sau:
    wp_set_post_tags( $postid, 'tag1, tag2,...,tagn', true );

    VD:
    • tạo 1 file updatetags.php đặt ngang hàng vs file wp-load.php có nội dung như sau
    <?php
    require_once("wp-load.php");
    global $post;
    $args = array(
    'post_type'=>'post',
    );
    $the_query =new WP_Query( $args );
    while( $the_query->have_posts()){
    $the_query->the_post();
    wp_set_post_tags( $post->ID, 'tag1, tag2,...,tagn', true );
    }
    wp_reset_postdata();
    ?>
    • Chạy url: yourdomain.xxx/updatetags.php
    * Chú ý: Backup csdl trước khi thử, code chưa test chỉ là ý tưởng.
     
    Last edited: Dec 2, 2017
    Huynh Dang, money and EDM like this.
  5. EDM

    EDM Sơ Nhập Giang Hồ

    cám ơn ý tưởng của bán, mình sẽ thử có gì sẽ update trên đây ạ :D
     
  6. EDM

    EDM Sơ Nhập Giang Hồ

    Cách của bác work perfect ạ {adore}, thank bác again,hehe
     
    minhvv likes this.
  7. money

    money Hương Chủ

    Like mạnh sự chia sẻ
     
    minhvv likes this.
  8. anhvu

    anhvu Tân Thủ Thôn

    bác nào ko code thì dùng plugin wp all import có chức năng bulk import tag đó.