[buddypress-trac] [BuddyPress Trac] #4680: @-mentions getting linked even when already inside a link

buddypress-trac noreply at wordpress.org
Fri Jan 24 19:17:37 UTC 2014

#4680: @-mentions getting linked even when already inside a link
 Reporter:  boonebgorges              |       Owner:
     Type:  defect (bug)              |      Status:  new
 Priority:  low                       |   Milestone:  Future Release
Component:  Core                      |     Version:
 Severity:  minor                     |  Resolution:
 Keywords:  dev-feedback needs-patch  |

Comment (by ninnypants):

 The two issues that this seems to cause problems is in areas like mailto
 links and any @name inside of an <a> like @boonebgorges mentioned. I
 initially tried to solve it with a regular expression but the two
 situations are too different to be solved that way, and that still didn't
 solve the issue of replacements. The system should replace @names that
 show up in normal content, but not inside <a>.

 In my solution I replaced offending content with a placeholder `#BPAN`
 with an incremented number attached to the end similar to how some
 markdown libraries do their replacements. This removes @names that we
 don't want replaced long enough for us do the replacements then they are
 added back into the correct location.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4680#comment:2>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list