it-swarm.dev

Nejlepší způsob, jak přidat vlastní/magická/flutterová pole do kanálu RSS

Pomocí Wordpress 3, vytváření panelů pro psaní s Magic Fields, jak mohu přidat vlastní pole do svého RSS kanálu?

Mám například panel s obrázkem dne s vlastním polem pro fotografický kredit. Jak mohu zahrnout vše, co je součástí mého zdroje?

Dík.

2
Bryan M.

můžete použít něco takového

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

Můžete zavěsit do krmiva s odpovídajícími filtry a pak přidat své věci.

V podstatě , že stránka s kódovým kódem navrhuje (a to je stále platné, najdete šablony šablon v souboru /wp-includes/, soubory začínají znakem feed-), které připojíte k souboru the_content a vy zaškrtněte is_feed() , pokud potřebujete upravit obsah kanálu.

Chcete-li ušetřit nějaké problémy, můžete si zaregistrovat celý plugin, který se aktivuje na háku do_feed_rss2 (nebo podle toho, co používáte), takže nemusíte kontrolovat is_feed().

Obsah magických polí (vlastní pole, která mají být přesná) lze přečíst s existujícími funkcemi, dokumentaci naleznete zde: Vlastní pole .

0
hakre