2017-03-23 10 views
0

私はWPSOLRを使用してサイト検索ページを作成しており、ユーザーがアルファベット順に昇順または降順に検索結果を並べ替えるように選択できるフォームが必要です。私はこの目的に役立つフィルタを書くことを検討していますが、トピックに関する一般的なガイダンスを使用できます。 Wordpressで誰もこれのような何かをやったことがありますか?前もって感謝します。Wordpress検索ページの投稿を並べ替える方法

+0

私はwpsolrについては完全にはわかりませんが、ドキュメントを読むと、通常のsolrインスタンスが使用されます。その場合、組み込みのsortパラメーターを簡単に使用できます。 '&sort = myfield asc' –

答えて

1

自分のフィールド名が「フィールド1」の場合、単にパラメータを使用します。 & wpsolr_sort = field1_str_asc または & wpsolr_sort = field1_str_desc

一部のフィールドはあらかじめ定義されており、プラグインが付属しています。 wpsolr管理者でソートを設定すると、それらを見ることができます。

Solariumクエリーを希望通りに変更するための事前定義フィルタもあります(サイレントモードで実行する場合はパラメータを使用しないでください)。このフィルタには、3つのソートを追加するサンプルが含まれています。 https://www.wpsolr.com/guide-category/actions-and-filters/#2787

+0

こんにちは、私はちょうどドロップダウン選択に基づいてフィルタを追加するいくつかのコードを記述する必要があります。 –

関連する問題