I'm using add_feed()
to create some custom feeds but calls to is_singular()
, is_home()
etc... just don't seem to work within the callback. Is there a workaround for this?
Example code:
add_action( 'init', 'my_init' );function my_init() { add_feed( 'new_feed', 'feed_output' );}function feed_output() { if ( is_home() ) load_template( '/path/to/feed/home/template.php' ); else load_template( '/path/to/feed/template.php' );}
I've added a trac ticket for this too.