1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[ASK] Cara Menambahkan Tag secara otomatis pada semua postingan lama??

Discussion in 'Wordpress' started by rangga19, Jan 28, 2014.

  1. rangga19

    rangga19 Newbie

    Joined:
    Jun 30, 2011
    Messages:
    35
    Likes Received:
    2
    Location:
    Bandar Lampung
    [ASK] tanya dong mas - mbak.. :D
    ada gak plugin yg bisa otamatis bikin "tag" untuk semua artikel lama.. (tag bisa diambil dari title atau category)
    ane abis migrasi dari blogger ke wordpress, gempor juga klo harus bikin tag manual satu per satu di semua artikel.. ada 2K++ artikel soalnya
     
  2. Alfiano

    Alfiano Super Hero

    Joined:
    Nov 12, 2009
    Messages:
    1,113
    Likes Received:
    344
    Location:
    Heaven
    Ni gan caranya,silakan dicoba..
    pastekan code ini di functions.php, tempatkan paling bawah sebelum tanda ?>

    PHP:
    function tambah_tags_setiap_post(){
    // Dapatkan semua post
        
    $semuaposts get_posts(array('post_type' => 'post''monthnum' => 11,));

        
    // Loop utk setiap post dan tambahkan tags
        
    foreach($semuaposts as $semuapost){

            
    $addtags= array(
            
    'ID' => $semuapost->ID
            
    'tags_input' => 'desember, wallpaper'); 

            
    // Update the post
            
    wp_update_post($addtags);

            }
    }
    // Cantelkan fungsi di atas ke wordpress lewat init hook
    add_action('init','tambah_tags_setiap_post');
    Petunjuk cara pemakaian :
    1. Karena saya baca post agan banyak, jadi akan lama dalam updatenya sehingga agan mungkin akan menemui proses update yg lama. nah utk mencegah itu, bisa agan hindari dgn membagi update tiap bulan, jadi agan nambahin tagsnya per tiap bulan dulu. misalnya tmbah tags utk januar dulu,baru februari,dst.. Nah utk itu gantilah pada kode ini:
    'monthnum' => 11

    nah angka 11 menunjukkan klo agan sedang ingin menambah tag utk bulan november aja...klo ingin menambah tags pada post bulan september maka ganti dengan angka 9.
    utk menambah tagsnya, perhatikan kode ini:
    'tags_input' => 'desember, wallpaper'

    nah december, dan wallpaper adalah tags yg ingin ditambahkan. Ganti dengan tags yg ingn tmbhkan.. klo lebih dar dua psahkan dengan koma spt contoh tsb.

    PENTING
    2. Setelah semua post ditmbah tag, hapus semua kode itudr functions.php agar kode tidak berjalan setiap agan make wordpress..
     
    Last edited: Jan 31, 2014
  3. rangga19

    rangga19 Newbie

    Joined:
    Jun 30, 2011
    Messages:
    35
    Likes Received:
    2
    Location:
    Bandar Lampung
    wah terimakasih atas responnta mas.. maaf ane telat reply, jarang buka forum soalnya..
    nah dari penjelasan mas diatas ini artinya pada bulan tertentu, tag nya jadi sama semua doang mas.. misalkan pada bulan desember tag nya wallpaper semua..?? kalo tagnya itu ngambil dari category atau dari judul artikel bisa gk mas??
     

Share This Page