Msb.biz.id – Banyak blogger maupun Media Online bermimpi agar situs web mereka dapat tampil di Google News. Layanan kompilasi berita ini secara otomatis menampilkan berita dari berbagai media, dan menjadi incaran bagi para blogger untuk meningkatkan jumlah pengunjung organik, terutama bagi mereka yang menggunakan AdSense. Untuk menghubungkan situs WordPress Anda dengan Google News, Anda perlu menggunakan tautan RSS Feed.
Namun, WordPress sendiri tidak secara otomatis menyertakan gambar thumbnail posting unggulan dalam RSS Feed, meskipun Anda telah mengaktifkan dukungan thumbnail pada postingan. Akibatnya, tampilan konten pada Google News hanya terdiri dari teks, yang bisa terasa membosankan.
Namun, jangan khawatir, ada solusi yang mudah tanpa menggunakan plugin untuk menampilkan gambar thumbnail pada RSS Feed.
Untuk membuat RSS feed situs WordPress Anda terlihat lebih menarik dengan tampilan gambar thumbnail pada setiap posting, Anda dapat menggunakan fungsi sederhana berikut. Anda hanya perlu menyalin dan menempelkan potongan kode ini ke dalam file functions.php tema WordPress Anda, dan RSS feed Anda akan menampilkan gambar thumbnail posting unggulan bersama dengan kontennya.
Berikut Kode Fungsi RSS Feed WordPress Untuk Google News Tanpa Plugin :
// Menampilkan Gambar Thumbnail RSS Feed WordPress
function wcs_post_thumbnails_in_feeds( $content ) {
global $post;
if( has_post_thumbnail( $post->ID ) ) {
$content = '<p>' . get_the_post_thumbnail( $post->ID ) . '</p>' . get_the_content();
}
return $content;
}
add_filter( 'the_excerpt_rss', 'wcs_post_thumbnails_in_feeds' );
add_filter( 'the_content_feed', 'wcs_post_thumbnails_in_feeds' );
Setelah Anda menambahkan potongan kode di atas ke dalam functions.php tema Anda, gambar thumbnail seharusnya sudah muncul pada RSS feed situs web WordPress Anda.
Jika Anda ingin mengubah ukuran gambar, Anda dapat memilih salah satu dari tiga potongan kode di bawah ini dan menyesuaikannya dengan tampilan tema Anda. Anda dapat memilih salah satu metode berikut:
// Menampilkan Gambar Thumbnail RSS Feed WordPress
function wcs_post_thumbnails_in_feeds( $content ) {
global $post;
if( has_post_thumbnail( $post->ID ) ) {
//
jika kamu ingin menampilkan gambar thumbnail
$content = '<figure>' . get_the_post_thumbnail( $post->ID, 'thumbnail' ) . '</figure>' . $content;
//
Jika kamu ingin menampilkan gambar penuh
//$content = '<p>' . get_the_post_thumbnail( $post->ID,'full' ) . '</p>' . $content;
//
Jika kamu ingin gambar custom menggunakan add_image_size ()
//$content = '<figure>' . get_the_post_thumbnail( $post->ID, 'custom-image-size' ) . '</figure>' . $content;
}
return $content;
}
add_filter( 'the_excerpt_rss', 'wcs_post_thumbnails_in_feeds' );
add_filter( 'the_content_feed', 'wcs_post_thumbnails_in_feeds' );