絞り込みでなくて良いなら、ボタンを表示したいトコロに以下のように記述:
<ul>
<?php
$url = sprintf( 'http://%1$s%2$s', $_SERVER["HTTP_HOST"], $_SERVER["REDIRECT_URL"] );
printf( '<li><a href="%s?orderby=comment_count&order=DESC">コメントの多い順</a></li>', $url );
printf( '<li><a href="%s?orderby=comment_count&order=ASC">コメントの少ない順</a></li>', $url );
printf( '<li><a href="%s?orderby=post_date&order=DESC">日付の新しい順</a></li>', $url );
printf( '<li><a href="%s?orderby=post_date&order=ASC">日付の古い順</a></li>', $url );
?>
</ul>
マークアップはお好みで◎
Kz様
別質問でご回答いただいた件と同様に、こちらも問題なく処理が行えました!
至れり尽くせりで本当に感謝です。
いつもありがとう御座います。
Jmzkwさん
すみません。WordPress超初心者、且つ、コードも全く書けない者なのですが、
私も、全く同じ機能を、Kzさんがコメントされている手法で実現したいのですが、
投稿一覧の上部に”コメントの多い順”等のボタンをつけたい場合は、どのテンプレートファイルに、上記のKzさんの記述を追加すればよろしいでしょうか。
初歩的な質問ですみませんが、ご教示いただければ幸いです。
どのテンプレートファイルに
テーマ次第なのですが、基本的には home.php か index.php で良いはずです。
突然申し訳ありません。
kzさんが提示してくださっていましたコードを使ってソートを行おうとしたところ、
実際にサイトに加えて、クリックをすると、
http://localhost/xampp/に移動してしまいました。
これは、何か対処することは出来るのでしょうか。