サポート » 使い方全般 » エスケープ処理の回避方法について

  • 解決済 watanabeshi

    (@watanabeshi)


    お世話になります。

    投稿者または編集者で、例えば次のようなハイパーリンク(a href)を投稿の編集中に保存すると、
    “\\server\情報システム\開発\DOC\002_TEST”
    次のように変更されてしまいます。
    “\\server\情報システム\開発\DOC02_TEST”
    管理者であればこのような症状は発生しません。

    どの権限で編集しても正常に保存できるような回避方法はあるでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 watanabeshi

    (@watanabeshi)

    言い忘れていましたが、当方はマルチサイトです。

    下記のとおり、ロールが’unfiltered_html’をONにしてもフィルタ処理されてしまい
    バックスラッシュが消えてしまいます。

    wp-includes/kses.php
    function kses_init() {
    kses_remove_filters();

    if (current_user_can(‘unfiltered_html’) == false)
    kses_init_filters();
    }

    トピック投稿者 watanabeshi

    (@watanabeshi)

    すみません。
    ユーザーロールを’unfiltered_html’にすることでエスケープ処理しないようにできました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「エスケープ処理の回避方法について」には新たに返信することはできません。