close Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.

Opened 9 years ago

Closed 9 years ago

Last modified 4 years ago

#531 closed enhancement (fixed)

Add before and after hooks to the filter to avoid external filter conflicts

Reported by: rmm5t Owned by: rmm5t
Priority: high Plugin: wp-syntax
Severity: normal Keywords:
Cc:

Description

Currently, other content filters can adversely manipulate the output of wp-syntax (pretty-quotes, html special chars, etc) depending on the priority ordering of different filters. For example, depending on other filters, XML-type output is broken.

Using the WordPress priority scheme, pull the relevant code out of the content during an early filter pass, and then substitute the syntax highlighted code back in during a late filter pass.

The first pass should probably happen at priority 1 (something guaranteed to run first or very early), and the second pass should probably happen at priority 99 (something guaranteed to run last).

Change History (5)

comment:1 Changed 9 years ago by rmm5t

  • Summary changed from Add before and after hooks to the filter to avoid to Add before and after hooks to the filter to avoid external filter conflicts

comment:2 Changed 9 years ago by rmm5t

  • Resolution set to fixed
  • Status changed from new to closed

Added in [7461]

comment:3 Changed 9 years ago by rmm5t

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:4 Changed 9 years ago by rmm5t

  • Resolution set to fixed
  • Status changed from reopened to closed

[7464] fixes the case where a textile or another similar plugin is also in use

comment:5 Changed 4 years ago by garyc40

In [377664]:

Error: Failed to load processor CommitTicketReference
No macro or processor named 'CommitTicketReference' found
Note: See TracTickets for help on using tickets.