Jumat, 10 Januari 2014

Wordpress Snippet Untuk Mempublish Artikel ke Beberapa Blog Sekaligus Secara Otomatis

[alert style="green"]This blog post is Indonesian version of Simple WordPress Snippet to Automatically Publish Your Post to Unlimited Number of Blogs[/alert] Beberapa waktu lalu Bejo pernah membaca sebuah penawaran wordpress plugin yang bisa melakukan hal yang sama seperti snippet ini. Mau tahu berapa harganya? $27! Nah, snippet ini Bejo bagi-bagi gratis buat goBloggers. Kalau goBloggers belum familiar dengan PHP yang menjadi bahasa pemrograman Wordpress, plugin tersebut bisa menjadi jalan keluar yang mudah. Tapi silakan coba googling sendiri, karena Bejo sendiri lupa nama pluginnya. Atau bisa juga traktir teman Anda yang mengerti PHP dan Wordpress untuk mengerjakannya untuk Anda. Bejo hanya butuh waktu kurang dari satu menit, mungkin Anda bisa lebih cepat.. :) Seperti judul artikel ini, Wordpress snippet ini akan memposting artikel Anda ke jaringan blog yang Anda miliki (atau milik orang lain) secara otomatis saat Anda mem-publish artikel di blog. Wordpress snippet ini akan mengotomasi sebagian dari strategi link building Anda untuk membantu memantapkan dan meningkatkan posisi website kita di SERP. Koq bisa? Karena dalam setiap artikel yang kita post ke blog-blog yang berada dalam jaringan kita, terdapat link yang merujuk ke blog sumber.

Kekurangan-kekurangan pada Wordpress Snippet Ini

Jika Bejo harus memilih antara snippet dengan plugin, Bejo jujur saja lebih memilih snippet karena lebih enteng dan sedikit memakan resource. Tetapi  kemudahan dalam penggunaannya otomatis harus dikorbankan. Berikut adalah kekurangan-kekurangan lainnya:
  1. Hanya mendukung satu metode posting; mail to blog
  2. Jika memuat terlalu banyak email, maka proses posting menjadi lebih lambat dari biasanya. Karena pada saat publish harus melakukan rutin pengiriman email artikel ke daftar blog yang kita buat.
  3. Tidak ada fitur untuk mengontrol jumlah email yang dikirimkan. Jadi jika source blog goBloggers dihost di shared hosting yang memiliki limit pengiriman email yang sangat terbatas, Anda harus hati-hati menggunakan wordpress snippet ini agar akun Anda nggak di-suspend. Silakan cek ke bagian support untuk mengetahui limit pengiriman email per jam atau per hari, agar sobat goBloggers bisa menyesuaikan jumlah email to blog yang ingin dikirimkan setiap publish artikel.
  4. Silakan komeng atau kirim email jika goBloggers merasa ada kekurangan lain :)

Dari Mana Saya Dapat Email Blog yang Bisa Saya Kirimi Artikel?

Anda bisa membuatnya sendiri. Blogger, Tumblr dan Wordpress adalah platform blogging gratis yang menyediakan fitur posting artikel menggunakan email (email2blog). Pada Tumblr fitur ini bahkan tidak perlu diaktivasi terlebih dahulu, Anda cukup mengetahui alamat emailnya. Nanti Bejo akan buatkan panduan untuk mengaktivasi layanan ini pada Blogger dan Wordpress. Btw, jika sobat goBloggers tahu mengenai platform lain yang memiliki fitur ini, silakan beritahu menggunakan komeng di bawah. Bejo berencana membentuk sebuah grup di Facebook untuk mengakomodir kebutuhan ini. Semua anggota bisa mendaftarkan email blog mereka agar mereka bisa mendapatkan konten, sekaligus mereka juga bisa secara bebas memanfaatkan daftar email blog yang di-share oleh member lain untuk mendapatkan backlink.

Wordpress Snippetnya

Ini dia snippetnya, selamat menikmati:
[syntax type="php"]// SEND BLOG POST TO BLOGS-NETWORK VIA EMAIL ONCE POST IS PUBLISHED  function post_to_blogs($post_id) {  if( ( $_POST['post_status'] == 'publish' ) && ( $_POST['original_post_status'] != 'publish' ) ) {  $post = get_post($post_id);  $postpermalink = get_permalink($post_id);  $author = get_userdata($post->post_author);    $email_subject = $post->post_title;  $message = $post->post_content;  // This will add a link back to your site  $message .= "<p>Source: <a href='" . $postpermalink . "' target='_blank'>" . $email_subject . "</a></p>";  // Add emails of blogs below. Example: $blogs_email = array("armanto.bejo.senselessness@blogger.com", "anotheremail@tumblr.com", "another.one@blogger.com", "moremail@blog.com" .. and so on ..);  // I've added armanto.bejo.senselessness@blogger.com so you can plant backlinks there and test this snippet, the blog url is senselessweb.blogspot.com  $blogs_email = array("armanto.bejo.senselessness@blogger.com", armanto.bejo.senselessblurp@blogger.com");  $nomor = 0;    while ( $blogs_email ) {  $blog_email = $blogs_email[$nomor];  wp_mail( $blog_email, $email_subject, $message );  $nomor++;  }  }  }  add_action( 'publish_post', 'post_to_blogs' );
[/syntax]

Penggunaan Wordpress Snippet Ini

Silakan copy paste snippet di atas ke dalam file functions.php yang terdapat dalam folder template yang sedang Anda gunakan. Simpan dan selesai! Bejo berencana untuk membuat plugins berdasarkan snippet ini, karenanya bila tidak ingin tertinggal info terbaru silakan like halaman facebook Armanto Go Blog. Tengkyu goBloggers!

Source: Wordpress Snippet Untuk Mempublish Artikel ke Beberapa Blog Sekaligus Secara Otomatis

Tidak ada komentar:

Posting Komentar