WordPress.org

Make WordPress Core

Opened 9 years ago

Closed 9 years ago

\ is lost in post revisions

Reported by: Owned by: hailin 2.7.2 high normal General

Description

\ \add \sub etc in either title or content is lost in post revisions, and when restore from post revisions.

It's easy to test, eg, with the following simple post
title: test \
\ is lost in every revision, and when restore from revision.

This creates big problems as many math expressions such as LaTeX
contains \ Many keywords begin with \
For example: \add \sub \multiple \left \right

The root cause is that wp_insert_post stripslahses, assuming slashes are added to the input. This is not the case when we read data from db. The fix I proposed here identified two such places and fixed this above issue.

patch

#1 @hailin 9 years ago

I want to thank Ryan for the discussion and suggesting fix for the first case.

#2 @ryan 9 years ago

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

(In [10620]) Escape before passing to insert/update post. Props hailin. fixes #9199 for trunk

Note: See TracTickets for help on using tickets.