検索結果が日付順に並ばない場合
「このブログを検索」ガジェットを追加すると、投稿内容を検索して一覧で表示されるのですが、日付順に並びません。「このブログを検索」の設定では並び順は指定できません。
「テーマ」の「HTMLの編集」から直接変更します。
テーマによって多少違いがありますが、BlogSearchガジェットの
「テーマ」の「HTMLの編集」から直接変更します。
<b:widget id='BlogSearch1' locked='true' title='このブログを検索' type='BlogSearch' visible='true'>
<b:includable id='main'>
<b:include name='widget-title'/>
<b:include name='content'/>
</b:includable>
<b:includable id='content'>
<div class='widget-content' role='search'>
<b:include name='searchForm'/>
</div>
</b:includable>
<b:includable id='searchForm'>
<form expr:action='data:blog.searchUrl'>
<b:attr cond='not data:view.isPreview' name='target' value='_top'/>
<b:include name='urlParamsAsFormInput'/>
<div class='search-input'>
<input autocomplete='off' expr:aria-label='data:messages.searchThisBlog' expr:placeholder='data:messages.searchThisBlog' expr:value='data:view.isSearch ? data:view.search.query.escaped : ""' name='q'/>
</div>
<b:include name='searchSubmit'/>
</form>
</b:includable>
<b:includable id='searchSubmit'>
<input class='search-action flat-button' expr:value='data:messages.search.escaped' type='submit'/>
<input name='by-date' type='hidden' value='true'/>
</b:includable>
</b:widget>
この部分を追加すると、日付順に表示されます。<b:includable id='main'>
<b:include name='widget-title'/>
<b:include name='content'/>
</b:includable>
<b:includable id='content'>
<div class='widget-content' role='search'>
<b:include name='searchForm'/>
</div>
</b:includable>
<b:includable id='searchForm'>
<form expr:action='data:blog.searchUrl'>
<b:attr cond='not data:view.isPreview' name='target' value='_top'/>
<b:include name='urlParamsAsFormInput'/>
<div class='search-input'>
<input autocomplete='off' expr:aria-label='data:messages.searchThisBlog' expr:placeholder='data:messages.searchThisBlog' expr:value='data:view.isSearch ? data:view.search.query.escaped : ""' name='q'/>
</div>
<b:include name='searchSubmit'/>
</form>
</b:includable>
<b:includable id='searchSubmit'>
<input class='search-action flat-button' expr:value='data:messages.search.escaped' type='submit'/>
<input name='by-date' type='hidden' value='true'/>
</b:includable>
</b:widget>
テーマによって多少違いがありますが、BlogSearchガジェットの
<input class='search-action flat-button' expr:value='data:messages.search.escaped' type='submit'/>
の後に追加します。blogger