web-dev-qa-db-ja.com

ドロップダウン+ブログ投稿の並べ替え日付追加/人気順

インデックス(およびcaterogy.php)ブログの投稿を日付/人気度/表示順で並べ替えることができるyoutube/demonoidのようなドロップダウンメニューを用意することは可能ですか。私は最も人気のあるウィジェットやページを追加するためのプラグインを見ましたが、私は彼らが見ているユーザーのページをソートできるようにしたいと思っていました(それがインデックスページか特定のカテゴリか)。

ありがとう

3
Frank Morrison

はい、異なる順序でWordpress投稿をソートできます。プラグインをインストールせずに次のソートを実行できます。

  1. 日付で投稿を並べ替える(昇順/降順)
  2. 投稿をタイトルで並べ替える(昇順/降順)
  3. コメント数(昇順/降順)で投稿を並べ替えます-これらはカテゴリやタグなどを使用してさらに多くのことができる基本的なものです

Wordpressはすでにデータベースにコメントカウントを保存していますが、デフォルトではビューカウント、評価/人気度データを保存できません。そのためには、何らかの種類のプラグインを使用する必要があります。これらのプラグインは関連データをデータベースに保存し、そのデータはクエリにさらに使用できます。

例-これらのクエリはプラグインを必要としません

  1. www.example.com/?orderby=date&order=asc
  2. www.example.com/?orderby=date&order=dsc
  3. www.example.com/?orderby=title&order=dsc
  4. www.example.com/?orderby=title&order=dsc
  5. www.example.com/?orderby=comment_count&order=asc
  6. www.example.com/?orderby=comment_count&order=dsc

ビューカウント/人気/評価ごとに並べ替えるカスタムフィールド値を使用して、これを機能させるには、ビューカウントをカスタムフィールド値として保存する関連プラグインをインストールする必要があります。

ビュー数で並べ替えるには

最初にこのプラグインをインストールします- WP PostViews

例3-ビュー数で並べ替えるリンク

  1. www.example.com/?v_sortby=views&v_orderby=dsc
  2. www.example.com/?v_sortby=views&v_orderby=asc

アップデート1-10月7日

Gdスター評価プラグインを使用しており、評価に応じて投稿を並べ替える場合は、こちらに詳細情報があります- http://www.gdstarrating.com/2009/07/03/how-to-reorder-posts /

使用方法-これらのURLへのリンクまたはボタンを使用すると、Wordpressが他のすべてを管理します。

4
amit