Changeset 440

Show
Ignore:
Timestamp:
01/05/08 17:36:40 (12 months ago)
Author:
padams
Message:

fixed bugs related to broken feed tracking in wordpress 2.2 or later.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/wp_plugin.php

    r439 r440  
    9090add_action('template_redirect', 'owa_main'); 
    9191add_action('wp_footer', 'owa_footer'); 
    92 add_filter('post_link', 'owa_post_link'); 
     92add_filter('the_permalink_rss', 'owa_post_link'); 
    9393add_action('init', array(&$owa_wp, 'handleSpecialActionRequest')); 
    94 add_filter('bloginfo', 'add_feed_sid'); 
     94add_filter('bloginfo_url', 'add_feed_sid'); 
    9595add_action('admin_menu', 'owa_dashboard_menu'); 
    9696add_action('comment_post', array(&$owa_wp, 'logComment')); 
     
    282282        global $owa_wp; 
    283283         
    284         if (strstr($binfo, "feed=")): 
    285          
     284        $test = strpos($binfo, "feed="); 
     285         
     286        if ($test == true): 
    286287                $newbinfo = $owa_wp->add_feed_tracking($binfo); 
    287288         
     
    304305function owa_post_link($link) { 
    305306 
    306         global $owa_wp; 
    307         global $doing_rss; 
    308          
    309         if($doing_rss): 
    310          
    311                 $tracked_link = $owa_wp->add_link_tracking($link); 
    312                 return $tracked_link; 
    313         else: 
    314                 return $link; 
    315         endif; 
    316          
    317  
     307        return $owa_wp->add_link_tracking($link); 
     308                 
    318309} 
    319310