Cocoonの検索ボックスをカスタマイズする方法
デザインを適用させるには、子テーマ(Cocoon Child)のスタイルシート (style.css)を開き、記事内のコードをコピーして貼り付けて下さい。
デフォルトの検索ボックス
枠線の変更
.search-edit{
border: 1px solid #333;
}背景色の変更
.search-edit{
background-color: #ccc;
}文字サイズの変更
.search-edit{
font-size: 14px;
}検索ボタンの背景色
.search-submit {
background-color: #4570b4;
}検索ボタンの文字(アイコン)サイズ
.search-submit { font-size: 14px; }search-submit
表示テキストの変更
<input type="text" placeholder="<?php _e( 'SEARCH', THEME_NAME ) ?>" name="s" class="サイト内を検索" aria-label="input">
タブレットなどで横幅を100%にせずに中央揃え
.search-box{
max-width:480px;
margin-left: auto;
margin-right: auto;
}検索ボックスのデザインサンプル5つ
1.シンプル枠線
.search-edit{
border: 1px solid #6c6c6c;
border-radius: 0;
font-size: 14px;
}
.search-submit {
color: #6c6c6c;
font-size: 16px;
}2.シンプル枠線なし
.search-edit{
border: 0;
border-radius: 0;
background-color: #f7f7f7;
font-size: 14px;
}
.search-submit {
color: #949495;
font-size: 15px;
}3.フラットデザイン風
/************************************
** 検索ボックス
************************************/
.search-edit{
background-color: #f7f7f7;
border:0;
border-radius:0;
font-size:14px;
}
.search-submit{
background-color: #d29f83;
width: 60px;
color:#f7f7f7;
font-size: 14px;
line-height: 44px;
}4.フラットデザインダーク
.search-edit{
border: 0;
border-radius: 0;
background-color: #505050;
font-size: 16px;
color: #f7f7f7;
}
.search-submit {
color:#f7f7f7;
font-size: 16px;
}
.search-box input::placeholder{
color:#f7f7f7;
}5.下線のみ
.search-edit{
border: 0;
border-bottom: 1px solid #505050;
font-size: 14px;
}
.search-submit {
color: #505050;
font-size: 15px;
}
Comments
こんばんは。
検索フォームのカスタマイズの記事を参考にさせて頂いております。
私のような初心者にはとてもありがたい記事で大変感謝しています。
もしご存知でしたら教えて頂きたいのですが、ウィジェットでサイドバーに検索フォームを設定して、検索をかけたら、メイン記事のところの一番上に、虫眼鏡の”〇〇(検索したキワード)”の下に、現れる検索フォームを消す方法はありますでしょうか?
ちなみに、simplicity hacksの検索フォームに検索をかけてもメインのところにもう一つの検索フォームが現れることはありませんでした。
ウィジェットではサイドバーにしか検索フォームを設定していないので、どうして2つも出るのかと色々ネットを調べても消す方法が全く分からなくてww
もし方法をご存知でしたら教えて頂けると嬉しいです。
宜しくお願い致します。
ゆにみおさん
コメントありがとうございます!
検索結果画面に検索ボックスが表示されるのはCocoonの仕様だと思います。
https://wp-cocoon.com/2-1-2/
私のサイトはどういうわけかテーマを更新をしていなかったみたいで…先程Cocoonを最新のものに更新したところ、表示されていました。
これを非表示にするには、子テーマの該当テーマファイルを変更(該当のコードを削除)すれば良いのかな?と思います!