coepr
  • 0
Новичок

Проблема WordPress с htmlentities

  • 0

Я вношу некоторые изменения в сообщение, прежде чем сохранить его в базе данных.

Я использую content_save_pre для этого.

Некоторые символы, например, вставляются в код JavaSript, который я вставляю (часть изменения) " . Как предотвратить это?

Share
  1. Не могли бы вы предоставить образец кода, который вы вставляете? Функция wptexturize() делает это на лету во время выполнения, поэтому знание структуры важно для выяснения того, как это остановить.

    • 0
  2. Кажется, что проблему вызывает фильтр «convert_chars», попробуйте удалить его:

    remove_filter( 'the_content', 'convert_chars' );
    

    Также попробуйте удалить хук richedit_pre (который форматирует текст для редактора форматированного текста, а также использует функцию convert_chars):

    remove_filter( 'the_editor_content', 'wp_richedit_pre' );
    

    Надеюсь, это поможет!

    • 0

Оставить ответ

You must login to add an answer.