it-swarm-id.com

Cara terbaik untuk menambahkan bidang custom/magic/flutter ke dalam umpan RSS

Menggunakan Wordpress 3, membuat panel tulis dengan Bidang Ajaib, bagaimana cara menambahkan bidang khusus ke umpan RSS saya?

Misalnya, saya memiliki panel tulis 'gambar hari ini', dengan bidang khusus untuk kredit foto. Bagaimana saya bisa memasukkan semua itu sebagai bagian dari feed saya?

Terima kasih.

2
Bryan M.

anda dapat menggunakan sesuatu seperti ini

function feed_magic_fields( $content ) {
  global $post, $id;

  if ( !is_feed() )
    return $content;

  // is feed
  $date = get('date_event');
  if( $date)
    $content .= $date

  return $content; 
}

add_filter( 'the_content', 'feed_magic_fields' );
2
hunk

Anda dapat menghubungkan ke feed Anda dengan filter yang sesuai dan kemudian menambahkan barang-barang Anda.

Pada dasarnya yang disarankan oleh halaman codex (dan itu masih berlaku, Anda menemukan template feed di dalam /wp-includes/, file-file dimulai dengan feed-) yang Anda kaitkan ke the_content dan Anda tanyakan dengan is_feed() jika Anda perlu mengubah konten untuk umpan.

Untuk menghemat kerepotan, Anda dapat mendaftarkan seluruh plugin Anda untuk mengaktifkan kait do_feed_rss2 (atau mana pun yang Anda gunakan), sehingga Anda tidak perlu memeriksa is_feed().

Isi bidang ajaib (bidang khusus lebih tepatnya) dapat dibaca dengan fungsi yang ada, Anda menemukan dokumentasi di sini: Bidang Kustom .

0
hakre