Kontrol Umpan RSS di Situs WordPress Anda Seperti Seorang Profesional

Diterbitkan: 2018-11-22

Jika Anda telah membuat situs web yang didukung oleh WordPress, kemungkinan besar Anda akan menerbitkan konten baru setiap hari atau setidaknya setiap minggu. Jika demikian, Anda akan ingin membagikan konten Anda kepada pengguna.

Meskipun banyak dari mereka akan mendapatkan pembaruan dari situs Anda melalui situs itu sendiri dan halaman media sosial yang Anda buat, Anda tidak boleh melupakan umpan RSS.

Ringkasan Situs Kaya atau Sindikasi Sangat Sederhana dirancang untuk menampilkan konten yang sering dan mengirimkannya ke khalayak luas. Dokumen RSS yang dikenal sebagai 'umpan' terdiri dari judul diikuti dengan kutipan kecil, gambar atau informasi tambahan yang berbeda tentang posting, situs web, penulis, dll.

WordPress secara otomatis membuat feed untuk situs web Anda, dan Anda dapat dengan mudah melihatnya di www.yourdomain.com/feed .

Tidak, umpan belum mati, dan ada jutaan pengguna di seluruh dunia. Jadi, kemungkinan pengunjung Anda menggunakan agregator yang berbeda di komputer atau ponsel cerdas mereka untuk mendapatkan berita dari situs Anda. Karena itu, Anda berkepentingan untuk membuat RSS feed sebaik mungkin.

Tambahkan umpan RSS apa pun ke dasbor Anda

Secara default, WordPress menampilkan umpan RSS di dasbor Anda. Jelas, feed ini berisi berita yang tidak menarik bagi semua orang. Alih-alih membiarkannya seperti itu, Anda dapat sepenuhnya menyesuaikan dasbor dan menghapus umpan, atau Anda hanya dapat menyesuaikan umpan dan menambahkan hal-hal yang benar-benar penting bagi Anda.

Tanpa basa-basi lagi, kami akan menunjukkan kepada Anda cara mengubah umpan WordPress dan menambahkan tautan khusus yang benar-benar akan Anda perhatikan:

  • Arahkan ke file functions.php dan buka
  • Salin dan tempel kode ini:
 fungsi wpc_dashboard_widgets() {
global $wp_meta_boxes;
// hapus widget yang tidak perlu
// var_dump( $wp_meta_boxes['dashboard'] ); // gunakan untuk mendapatkan
semua ID widget
tidak disetel (
$wp_meta_boxes['dasbor']['normal']['inti']
['dashboard_plugins'],
$wp_meta_boxes['dashboard']['side']['core']
['dasbor_sekunder'],
$wp_meta_boxes['dashboard']['side']['core']
['dasbor_utama']
);
// tambahkan widget dasbor khusus
wp_add_dashboard_widget('dashboard_custom_feed', 
'WP Loop', 'dashboard_custom_feed_output' ); 
//tambahkan keluaran umpan RSS baru
}

fungsi dashboard_custom_feed_output() {
echo '<div class="rss-widget">';
wp_widget_rss_output(array(
'url' => 'http://www.firstsiteguide.com/feed',
'barang' => 5,
'show_summary' => 1,
'show_author' => 0,
'show_date' => 1
));
echo "</div>";
}

add_action('wp_dashboard_setup', 
'wpc_dashboard_widgets');
  • Ubah parameter yang Anda inginkan
  • Simpan perubahan

Jika Anda tidak menyukai pengkodean, jangan takut dengan semua yang Anda lihat di atas. Menyesuaikan kode sehingga Anda dapat menambahkan umpan RSS yang benar-benar Anda inginkan hanya beberapa langkah lagi.

Mari kita mulai dengan bagian yang paling penting, dan itu adalah alamat RSS feed. Cukup temukan baris kode berikut pada fungsi di atas dan ubah URL-nya:

 'url' => 'http://www.yourrssfeed.com/feed'

Sekarang setelah Anda menemukan garis dan mengubah alamatnya, Anda dapat perlahan-lahan melanjutkan membaca kode. Sebagai permulaan, ubah jumlah berita yang ingin Anda tampilkan di feed Anda. Ringkasan, penulis, dan tanggal hanya boleh memiliki nilai “1” atau “0” yang berarti Anda ingin atau tidak ingin menampilkan ringkasan, nama penulis, dan tebakan – tanggal penerbitan.

Last but not least, Anda mungkin ingin mengubah judul umpan RSS Anda. Jika demikian, temukan baris berikut dalam fungsi yang Anda miliki c/p beberapa saat yang lalu dan ubah judulnya:

 wp_add_dashboard_widget('dashboard_custom_feed', 
'JUDUL DI SINI', 'dashboard_custom_feed_output' ); 
//tambahkan keluaran umpan RSS baru

Jangan lupa untuk menyimpan perubahan dan arahkan ke dasbor Anda. Jika semuanya dilakukan dengan benar, umpan berita khusus Anda sudah siap; keren, bukan?

Cara mudah menampilkan umpan RSS eksternal apa pun

Meskipun Anda dapat dengan mudah menampilkan umpan RSS Anda sendiri hanya dengan mengarahkan pengguna ke tautan di situs web WordPress Anda, menampilkan tautan eksternal bisa menjadi sedikit lebih rumit. Namun jangan biarkan hal itu mengecilkan hati Anda karena Anda masih dapat menampilkan umpan RSS di mana saja di situs Anda hanya dengan menyalin/menempelkan fungsi yang akan kami tunjukkan di artikel ini.

Alih-alih menginstal plugin lain yang akan mengambil kendali atas feed dan akan membutuhkan perawatan dan pembaruan yang konstan, Anda dapat membuat daftar Anda sendiri. Yang harus Anda lakukan adalah mengubah tautan ke umpan yang ingin Anda tampilkan dan mengubah jumlah umpan yang ditampilkan di situs Anda.

Apakah Anda akan menampilkan umpan RSS eksternal pada halaman/postingan baru atau Anda ingin meletakkannya di sidebar, header, atau footer, prosedurnya hampir sama:

  • Buka file sidebar.php atau file apa pun yang Anda inginkan untuk menampilkan feed
  • Salin dan tempel kode berikut:
 <?php include_once(ABSPATH.WPINC.'/feed.php');
$rss = fetch_feed('http:// 
http://dev.firstsiteguide.com/feed/');
$maxitems = $rss->get_item_quantity(4);
$rss_items = $rss->get_items(0, $maxitems);
?>
<ul>
<?php if ($maxitems == 0) echo '<li>Tidak ada item.</li>';
lain
// Ulangi setiap item umpan dan tampilkan setiap item sebagai
sebuah hyperlink.
foreach ( $rss_items sebagai $item ): ?>
<li>
<a href='<?php echo $item->get_permalink(); ?>'
judul='<?php echo 
'Diposting '.$item->get_date('j FY | g:i a'); ?>'>
<?php echo $item->get_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
  • Ubah URL pada baris #2
  • Ubah jumlah umpan RSS yang akan ditampilkan pada baris #3
  • Simpan perubahan

Sekarang setelah Anda menyiapkan satu atau beberapa umpan RSS dari situs lain, jangan lupa untuk mengurus umpan RSS Anda sendiri.

Aktifkan gambar di umpan RSS; itu lebih mudah dari yang Anda pikirkan

Banyak orang berpikir bahwa RSS feed adalah bagian dari sejarah. Namun, lebih dari itu, orang menggunakan RSS setiap hari. Anda tidak hanya dapat menyimpan situs web favorit Anda di browser Anda, di situs web Anda atau bahkan di admin WordPress Anda, umpan menjadi lebih populer setelah smartphone mengambil alih dunia. Sekarang Anda dapat terus melacak pembaruan dari pembaruan dan penulis favorit Anda saat bepergian dan memiliki akses ke konten baru dalam hitungan detik setelah artikel baru diterbitkan.

Bahkan jika Anda masih tidak menyukai umpan RSS, begitu Anda mulai menjalankan situs web Anda sendiri, Anda harus memikirkan mereka yang secara teratur menggunakan layanan ini.

umpan rss

Ada berbagai cara untuk memanipulasi konten RSS di WordPress. Misalnya, Anda dapat menjadwalkan posting Anda untuk umpan RSS atau Anda dapat mengubah cara WordPress menampilkan kutipan yang juga memengaruhi umpan RSS. Tapi apa pun yang Anda lakukan, Anda tetap tidak akan memiliki gambar yang dilampirkan ke umpan RSS Anda.

Bayangkan diri Anda memiliki beberapa situs web dengan topik yang sama yang secara teratur memperbarui feed mereka. Anda membuka aplikasi feed Anda (Feedly misalnya) di ponsel cerdas Anda dan ada situs dengan gambar di sebelah judul posting, sementara yang lain tidak memiliki gambar. Dalam hampir semua kasus, orang akan pergi ke tautan dengan gambar di sebelahnya karena yang itu tampak lebih menarik dan memberi Anda perasaan bahwa penulis peduli dengan barang-barangnya.

Karena Anda sudah memiliki gambar unggulan yang dilampirkan ke setiap posting, tidak ada alasan – Anda dapat memiliki gambar yang dilampirkan ke umpan RSS juga dan membuat situs web Anda lebih menarik bagi orang yang menggunakan umpan.

Di bagian panduan ini, kami akan menunjukkan cara menambahkan gambar unggulan ke feed Anda. Sebenarnya, ini sangat sederhana dan Anda hanya perlu menyalin dan menempelkan kode yang ada di bawah ini:

  • Buka file functions.php
  • Salin dan tempel kode:
 add_filter('the_content_feed', 'rss_post_thumbnail');
fungsi rss_post_thumbnail($konten) {
global $posting;
if( has_post_thumbnail($post->ID) )
$konten = '<p>' . get_the_post_thumbnail($post->ID,
'gambar kecil'). '</p>' . $konten;
kembalikan $konten;
}
  • Simpan perubahan

Ini dia. Setiap posting yang memiliki gambar unggulan yang dilampirkan sekarang akan menggunakan gambar yang sama sebagai tambahan untuk umpan RSS. Sekarang Anda dapat melanjutkan dan mencoba umpan RSS yang diperbarui di aplikasi apa pun yang mungkin Anda gunakan. Alih-alih teks membosankan dan biasa, Anda akan memiliki gambar yang mengubah seluruh presentasi situs Anda.

Jadwalkan posting Anda untuk RSS dalam 5 langkah sederhana

Biasanya, WordPress akan memposting artikel baru Anda di RSS feed secara otomatis setelah Anda menekan tombol publish. Meskipun tidak ada yang salah dengan itu dan Anda benar-benar ingin artikel Anda muncul di umpan sesegera mungkin, terkadang Anda mungkin ingin menjadwalkan posting itu. Di bagian artikel ini, kami akan menunjukkan cara menunda kiriman RSS. Sebagai contoh, jika Anda menunda posting selama beberapa menit, Anda cukup membuat beberapa perubahan tambahan sebelum posting diposting di feed.

Berikut kode yang Anda perlukan untuk mencapai penundaan ini:

  • Buka file functions.php
  • Tulis ulang kode kata demi kata…atau salin dan tempel kode, tentu saja:
 fungsi terjadwal_feed($dimana) {
global $wpdb;

jika ( is_feed() ) {
// stempel waktu dalam format WP
$sekarang = gmdate('Ymd H:i:s');

// nilai untuk menunggu; + perangkat
$tunggu = '10'; // bilangan bulat

// http://dev.mysql.com/doc/refman/5.0/en/date-and-time
-functions.html#function_timestampdiff
$perangkat = 'MENIT'; //MENIT, JAM, 
HARI, MINGGU, BULAN, TAHUN

// tambahkan SQL-sytax ke default $where
$where .= " DAN TIMESTAMPDIFF($perangkat, $wpdb->
posts.post_date_gmt, '$now') > $tunggu ";
}

kembali $di mana;
}

add_filter('posts_where', 'scheduled_feed');
  • Ubah variabel $device menjadi menit, jam, hari, dan seterusnya
  • Ubah variabel $wait menjadi jumlah menit, jam, hari, atau apa pun yang Anda pilih. Inilah saatnya posting Anda akan menunggu sebelum dipublikasikan secara otomatis di Umpan RSS
  • Simpan perubahan

Itu dia. Anda tidak perlu melakukan hal lain untuk menjadwalkan umpan RSS Anda.

Otomatiskan Umpan RSS kiriman Anda

Otomatiskan keluaran umpan RSS Anda dengan pemberitahuan push web. Integrasikan dengan mudah pemberitahuan push web Anda untuk secara otomatis memposting item umpan RSS Anda melalui pemberitahuan push web yang ditargetkan.

Cara termudah untuk mengecualikan kategori dari umpan RSS

Dari saat Anda mempublikasikan posting pertama Anda menggunakan WordPress, posting baru Anda akan secara otomatis dipublikasikan sebagai RSS feed. Umpan tersebut dapat dengan mudah diakses oleh setiap pengguna yang ingin mengikuti situs web Anda, dan karena itu, Anda perlu membuat umpan RSS Anda sebaik mungkin.

Umpan RSS

Meskipun Anda dapat dengan mudah menunda publikasi umpan kapan saja Anda mau, terkadang Anda hanya perlu menampilkan kategori tertentu kepada pengikut Anda. Lebih baik lagi, Anda ingin mengecualikan kategori yang tidak ingin Anda tampilkan di umpan.

Mengecualikan kategori dengan mudah dari umpan RSS:

Misalnya, Anda mungkin memiliki selusin kategori yang diperbarui dengan konten baru setiap hari dan Anda tidak ingin membanjiri pengguna Anda. Mungkin kategori tertentu dirancang hanya untuk menarik pengguna dari situs media sosial. Atau mungkin Anda ingin RSS feed Anda hanya menampilkan kategori “berita”. Apa pun alasannya, di baris berikut kami akan menunjukkan kepada Anda cara mengecualikan kategori dengan mudah dari umpan RSS:

  • Buka function.php
  • Salin dan tempel kode:
 fungsi exception_categories_from_rss($query) {
if ($query->is_feed) {
$query->set('cat','-10,-21,-32');
}
kembalikan $kueri;
}
add_filter('pre_get_posts',
'exclude_categories_from_rss');
  • Ubah kategori ID yang ada di garis 3 rd
  • Simpan perubahan

Cara termudah untuk menemukan nomor ID kategori adalah membuka kategori dari Posts -> Categories . Setelah Anda mengklik tombol “Edit”, ID akan ditampilkan di atas browser Anda dalam bentuk URL.

Seperti yang dapat Anda perhatikan dari kode, untuk mengecualikan kategori, Anda harus memasukkan karakter “-“ sebelum ID. Setelah Anda menetapkan ID, kategori tersebut tidak akan lagi ditampilkan di umpan RSS Anda. Jika Anda perlu mengubahnya di masa mendatang, Anda cukup mengubah fungsinya saat diperlukan dan menambah/menghapus kategori dari daftar.

Umpan RSS Anda baru saja menjadi lebih baik. Jangan lupa untuk memeriksa tutorial kami yang lain tentang cara meningkatkan situs web Anda yang diberdayakan WordPress dan memanfaatkan yang terbaik dari platform blogging yang sudah hebat.

Membungkus

Sekarang, Anda seharusnya sudah menerima kenyataan bahwa RSS feed masih ada. Dan bahkan jika Anda bukan penggemar RSS, Anda harus memikirkan pengunjung Anda yang masih menggunakan feed setiap hari. Untuk membantu mereka, manfaatkan umpan RSS Anda sebaik mungkin dengan menerapkan salah satu kiat yang kami tunjukkan dalam panduan ini.

Apa pendapat Anda tentang RSS? Apakah Anda mengumpulkan berita di komputer atau ponsel cerdas Anda? Bagaimana dengan RSS di blog Anda?