Line 192 of the CVS code is
if ($node->can_receive && count($node->trackbacks_received))

This means that already received trackbacks will not be displayed if the post author later decides to disable further receiving of trackbacks.

Conside this scenario:

  1. A post is published and the author decides to enable receiving of trackbacks.
  2. The post gets (a) trackback(s).
  3. The author for some reason decides to disable further receipt of trackbacks.

Is this case trackbacks that have already been received wil not be displayed because further trackbacks have been disabled. This seems to be a rare scenario to me in general but this could become a problem in certain cases. For e.g. if the author decides to automatically disable all comments and trackbacks to a post after a fixed period of time.

The aforementioned line of code should be
if (count($node->trackbacks_received))

If need be the display of trackbacks could be a separate setting. Maybe the author wants to receive trackbacks but does not want to display them.

Thanks. Have a nice day.

Comments

zorac’s picture

Status: Active » Fixed
Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.