テンプレートにPHP関数で設置する方法

作成したソートボタンは、検索結果を表示するテンプレート(search.php等)に設置します。
ソートボタンを設置したいテンプレートの任意の場所に下記のように記述します。

(例:フォームID=2のソートボタンを表示する場合)

<?php feas_sort_menu( 2 ); ?>

検索フォームを複数作成した場合、引数にフォームIDを与えることで表示するソートボタンを指定できます。引数を省略した場合はフォームID=0のソートボタンが表示されます。

記事ループの中に設置すると、記事の数分だけソートボタンが表示されてしまいますのでご注意ください。記事ループの外部に設置してください。

記述例

上記の関数を用いた記述例は以下のとおりです。

<?php if(function_exists('feas_sort_menu')){ ?>
  <h4>検索結果を並べ替える</h4>
  <div id="feas-sort-menu">
    <?php feas_sort_menu(); ?>
  </div>
<?php } ?>

記事本文/テキストウィジェットにショートコードで表示する方法

記事本文欄の挿入したい箇所に [feas-sort-menu] と記述します。

(例:フォームID=2のソートボタンを表示する場合)

[feas-sort-menu id=2]

検索フォームを複数作成している場合、id属性にフォームIDを与えることで表示するソートボタンを指定できます。id属性を省略した場合はフォームID=0のソートボタンが表示されます。