[ 解決済 ] Variery のヘッダーバナーHTMLの動きについて

VWSとは フォーラム デザインスキン [ 解決済 ] Variery のヘッダーバナーHTMLの動きについて

[ 解決済 ] Variery のヘッダーバナーHTMLの動きについて

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #50287

    ■使用バージョン
    Lightning Skin Variety 10.0.0

    ■質問内容

    昨日「サイト内検索窓をヘッダー上部に設置したい」というトピックに
    回答した内容に関係しますが、トピックの質問者が混乱しないように
    別トピックで質問させていただきます。

    Variety で [カスタマイズ] ⇒ [Lightning ヘッダーバナー] の
    ヘッダーバナー HTML の入力欄の動作に関することです。

    検索窓を設置しようと思って以下の HTML コードを入力しました。

    <aside class="widget widget_search" id="search-header">
    <form role="search" method="get" id="searchform" class="searchform form-inline" action="https://lightning-variety.hp1.work/">
    <div>
    <label class="screen-reader-text" for="s">検索:</label>
    <input type="text" value="" name="s" id="s" class="form-control form-group">
    <input type="submit" id="searchsubmit" value="検索" class="btn btn-primary">
    </div>
    </form>
    </aside>

    その結果、HTML コードが以下のように短くなりました。

    <aside class="widget widget_search" id="search-header">
    <form method="get" action="https://lightning-variety.hp1.work/">
    <div>
    <label class="screen-reader-text" for="s">検索:</label>
    <input type="text" id="s">
    <input type="submit" id="searchsubmit">
    </div>
    </form>
    </aside>

    role=, id=, class=, value=, name= の部分が消えて、
    その結果、検索窓として機能しなくなっています。

    これは WordPress の仕様なのでしょうか、
    それともなにかの事情(セキュリティとか)により削除する処理が行われているのでしょうか?

    可能であれば、入力した HTML をそのまま出力できるとよいと思いました。

    #50299

    管理画面から入力された内容についてはセキュリティ上の都合で素のままは表示せず、
    投稿や固定ページで反映される内容と同じエスケープ処理を経由しています。

    なので、その類のカスタマイズは原則コードを書いてフックで出力する分には良いのですが、
    管理画面からは出来ないようにしておきたいので現状ままとしたいです。

    ※とは言え、今確認したところHTMLブロックに該当ソース貼るとそのまま表示されたりするのですが…。

    #50305

    ご回答、ありがとうございます。
    エスケープ処理されているとのこと、承知いたしました。
    今後必要であればフックで対応します。

    • この返信は2年、 12ヶ月前に対馬 俊彦が編集しました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • このトピックに返信するにはログインが必要です。