Title: nikan06's Replies | WordPress.org

---

# nikan06

  [  ](https://wordpress.org/support/users/nikan06/)

 *   [Profile](https://wordpress.org/support/users/nikan06/)
 *   [Topics Started](https://wordpress.org/support/users/nikan06/topics/)
 *   [Replies Created](https://wordpress.org/support/users/nikan06/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/nikan06/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/nikan06/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/nikan06/engagements/)
 *   [Favorites](https://wordpress.org/support/users/nikan06/favorites/)

 Search replies:

## Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Code Snippets] Percent sign bug](https://wordpress.org/support/topic/percent-sign-bug/)
 *  Thread Starter [nikan06](https://wordpress.org/support/users/nikan06/)
 * (@nikan06)
 * [12 years, 9 months ago](https://wordpress.org/support/topic/percent-sign-bug/#post-4019953)
 * I ended up using the following fix
 * escape_snippet_data
    `$snippet->code = str_replace( '%', '%%', $snippet->code);`
 * unescape_snippet_data
    `$snippet->code = str_replace( '%%', '%', $snippet->code);`
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Code Snippets] Percent sign bug](https://wordpress.org/support/topic/percent-sign-bug/)
 *  Thread Starter [nikan06](https://wordpress.org/support/users/nikan06/)
 * (@nikan06)
 * [12 years, 11 months ago](https://wordpress.org/support/topic/percent-sign-bug/#post-4019799)
 * Function esc_sql() use addslashes or mysql_real_escape_string, nothing more.
 * > Perhaps this could be the cause of this issue?
 * I ‘m pretty sure, because google maps code contains the percent sign.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Code Snippets] Percent sign bug](https://wordpress.org/support/topic/percent-sign-bug/)
 *  Thread Starter [nikan06](https://wordpress.org/support/users/nikan06/)
 * (@nikan06)
 * [12 years, 11 months ago](https://wordpress.org/support/topic/percent-sign-bug/#post-4019786)
 * If you edit an existing snippet that contains the percent sign and save it, the
   changes are not saved.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Code Snippets] Percent sign bug](https://wordpress.org/support/topic/percent-sign-bug/)
 *  Thread Starter [nikan06](https://wordpress.org/support/users/nikan06/)
 * (@nikan06)
 * [12 years, 11 months ago](https://wordpress.org/support/topic/percent-sign-bug/#post-4019779)
 * According to function prepare in wp-db.php
    * Literals (%) as parts of the query
   must be properly written as %%.
 * So, i added the following code in code-snippets.php at public function escape_snippet_data
   `
   $snippet->code = str_replace( '%', '%%', $snippet->code );`

Viewing 4 replies - 1 through 4 (of 4 total)