bokkuri
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 記事タイトルに入力するHTMLタグがサニタイズされるフォーラム: 使い方全般
返信が含まれるトピック: 記事タイトルに入力するHTMLタグがサニタイズされるCGさん
ご丁寧に色々と有難うございます。そうですね、、
タイトルの一部をイタリックにする場合もありますし、タイトル全体をイタリックにする場合もあります。
その場合は、<span class=”italic”>Happy</span> Birthday!
のような使い方もあるかもしれません。
今回の私の問題は、タイトル入力欄にHTMLタグを入力した場合、ユーザー権限によって、タグがサニタイズされる場合とされない場合があることが問題となっています。イタリックにする以外にもHappy<br>Birthday!
のように、改行タグを入れたい場合でも、同様の現象が起きているので、HTMLタグが使えないことがあるということが問題となっているんです。
そして、それが特権管理者のみタグが使用できるというのが、よくわからず、、、
フォーラムに投稿させていただいた次第です。(全ユーザーができないのならば元々の機能としてできないということで理解できるのですが、できるサイトもあるので、何故かなぁと)
フォーラム: 使い方全般
返信が含まれるトピック: 記事タイトルに入力するHTMLタグがサニタイズされるCGさん
早速のお返事有難うございます。例えば、記事タイトルが
Happy Birthday!
だったとして、通常ならこの通り入力して更新しますが、英語サイトでは記事をイタリックにしたいなぁと思い、
<span class=”italic”>Happy Birthday!</span>
というタイトルを入力したとします。この場合、CSS側で.italicに対するスタイルは記述しておきますが、
上記のタイトルを入力し、公開ボタンを押すと、特権管理者が公開や更新した場合は、<span class=”italic”>Happy Birthday!</span>
とタイトル欄に表示され、登録されているのですが、それ以外のユーザーが公開や更新ボタンを押すと、
Happy Birthday!
とだけ表示されてしまいます。試しに、
Happy Birthday!<
と「<」記号を入れてみたところ、「&lt;」とエスケープされてしまいました。(特権管理者の場合は、「<」のままで表示されます)
- この返信は6年、 9ヶ月前にbokkuriが編集しました。
フォーラム: 使い方全般
返信が含まれるトピック: 2つのWordPressサイトで同じDBのテーブルを見ることはできますか?