Witajcie,

mam mały problem ze zrozumieniem dlaczego WordPress 3.5 nie chce uruchomić filtra the_content (i pochodnych _rss, _feed).

Otóż, piszę na potrzeby własne plugin, w którym chciałbym lekko zmodyfikować treść postów przed ich wyświetleniem jedynie w RSS. Wygląda to tak:

wp-content/plugins/moj_plugin.php (fragment)
  1. function mac_plg_append_feed_content($content){
  2. if(is_feed()){
  3. return $content .'Treść dodana na koniec feed\'a RSS';
  4. }
  5.  
  6. return $content;
  7. }
  8.  
  9. add_filter('the_content', 'mac_plg_append_feed_content');


Następnie uruchamiam http://localhost/wordpress/feed/ i nie mam podpiętej treści na koniec postów (tej funkcji nawet nie uruchamia - sprawdzałem poprzez die()). Co ciekawe gdy wejdę na http://localhost/wordpress_3.5.1/feed/rdf/ to treść jest doklejana.

Dodam że kombinowałem z the_content_rss i the_content_feed ale bez rezultatu...

Bardzo proszę o pomoc w naprowadzeniu mnie, co robię źle... Będę niezmiernie wdzięczny! wink.gif

Pozdrawiam,
Maciek