a-> z順序で投稿を表示するための最良のアプローチは何ですか?
-
16-10-2019 - |
質問
私はその中にリソースセクション、学校のリスト、ドキュメントなどを備えたサイトを立ち上げたばかりです。クライアントは、ユーザーが各特定のカテゴリでポスト/リソースに従って投稿/リソースを表示できるようにする「アルファベット順のソーター」を追加するように求めました。彼らの最初の手紙。
これは(理論的には)難しいことではありません。問題は、ネストされたカテゴリを備えたカスタムポストタイプであり、私はすでにリクエストを操作していることです( request
フィルター)404ではなく、私が望むものを取得します。
構造はです domain.com/resources/parent-category/child-category/post-name
そして、私はかなりパーマリンクのように見たいです domain.com/resources/parent-category/child-category/A-Z
使用していません index=A-Z
.
これは、ユーザーがURLの一部を削除したときに機能する必要があります(AZ順序で正しい投稿を表示) domain.com/resources/parent-category/A-Z
また domain.com/resources/A-Z
.
私たちが戻って「文字あたりのカテゴリ」、分類、カスタムフィールドなどを追加できないことを考えると、そのための最良のアプローチは何ですか?生のsqlにフックしてここに編集する方法はありますか http://wordpress.org/support/topic/first-letter-posts?
ありがとう!
解決
私の推奨事項は使用することです query_posts()
クエリを変更するために orderby=title
と order=ASC
...これは最初のクエリと同じ結果を返しますが、投稿があります タイトルごとにアルファベット順に注文します.
他のヒント
このプラグインは役立つかもしれません: http://www.nateomedia.com/wares/downloads/wordpress/wp-snap/
(WP-SNAPの略:アルファベット順の投稿をナビゲートするためのWordPressシステム)
間違いなく 高度なポストタイプの注文 その目的に最適なプラグインであり、特定のカテゴリの投稿をアルファベット化できます。また、カスタムフィールドを使用して注文することもできます。