固定位置に検索BOX

CMS

固定位置に検索ボックスを設置

Twentyseventeenテーマのカスタマイズで、子テーマをカスタマイズしています。(本サイトでなく、予備サーバーでの話しです)
ページの設定が、1カラム・2カラムをページ毎に変更出来ないので、全てのページを1カラムで検討して来ました。
サイト共通の表示として、投稿・カレンダー・カテゴリー・検索等の機能が欲しいのですが、今回は検索機能をページに依らず表示する方法を検討しました。

  1. プラグインでWidget Shortcodeをインストールしておきます
  2. カスタマイズ⇒ウィジェット⇒ブログサイドバーを選択します
  3. サイドバーに検索を追加します。一旦設定を確定します
  4. 同じ部分を選択し、ショートコードをコピーします
  5. CSSとタグにショートコードを設定します。これらをウィジェットに、カスタムHTLMに追加します
  6. 下記は、CSSとタグとショートコードの例です。

    <style>
    .fltsearch {position: fixed;top: 85px;text-align:left;line-height:42px;text-decoration:none;right: 0px; width:280px;text-align: center;
        border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-filter: "alpha(opacity=80)";-moz-opacity: 0.8;
        -khtml-opacity: 0.8;opacity: 0.8;z-index:997;}
    .nonex { text-decoration:none; font-size: 1.8em; color: #444;box-shadow: none;background:#fff; }
    </style>
    <div  class="fltsearch" style="line-height:15px;">[widget id="search-10"]
    <p><a class="nonex" href="/wput/#tohkoh">最近の投稿</a></p>
    </div>
    
  7. その他の表示で、最近の投稿と、アーカイブを追加
  8. 上記の内容にも追加してありますが、最近の投稿と、アーカイブの同時に表示しました!

  9. 課題:最近の投稿が中央揃えとなり、少し見栄えが悪い!
  10. その後、検索ボックスと、最近の投稿へのリンクボタンのみで運用しています

下図は、実際に設置した、検索ボックスと、ホームのページにある「最近の投稿」へのリンクです。
この2つは、ページには無関係で、位置も固定となっています。

タイトルとURLをコピーしました