Blogger検索結果を公開日順10件にする

Bloggerの検索結果はマッチング順20件が表示されます。Bloggerの検索結果を公開日順10件にする自作テンプレートの方法です。

検索結果のurlは以下のようになります。
https://googlebloggertrouble.blogspot.com/search?q=google
最後に件数と公開日順にするパラメーターを追加したurlになるように変更します。
https://googlebloggertrouble.blogspot.com/search?q=google&max-results=10&by-date=true

代表的な公式テンプレートを例にします。Emporioはwidgetversion2、Simpleはwidgetversion1です。
<input name='max-results' type='hidden' value='10'/>
<input name='by-date' type='hidden' value='true'/>
の2行を追加します。

Emporio
  <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 : &quot;&quot;' name='q'/>
    </div>
    <b:include name='searchSubmit'/>
    <input name='max-results' type='hidden' value='10'/>
    <input name='by-date' type='hidden' value='true'/>
  </form>

Simple
        <form class='gsc-search-box' expr:action='data:blog.searchUrl'>
          <b:attr cond='not data:view.isPreview' name='target' value='_top'/>
          <table cellpadding='0' cellspacing='0' class='gsc-search-box'>
            <tbody>
              <tr>
                <td class='gsc-input'>
                  <input autocomplete='off' class='gsc-input' expr:value='data:view.isSearch ? data:view.search.query.escaped : &quot;&quot;' name='q' size='10' title='search' type='text'/>
                </td>
                <td class='gsc-search-button'>
                  <input class='gsc-search-button' expr:value='data:messages.search' title='search' type='submit'/>
                </td>
              </tr>
            </tbody>
          </table>
          <input name='max-results' type='hidden' value='10'/>
          <input name='by-date' type='hidden' value='true'/>
        </form>
この記事のタイトルとURLをコピーする blogger
blogger