テンプレートに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のソートボタンが表示されます。