【wordpress】固定ページリストの表示順番を変更する
投稿日:2013-04-15
おはようございます(^-^)/
ナカジ(@cp_nakajun)です。
WordPressのテーマによって
[管理画面]で設定する固定ページの並び順
【ページ属性→順序】が効かないことが判明しました。
僕のブログで使ってるテーマがそうでした。
解決方法を見つけましたので共有します。
◆themeのfunction.phpを編集する
管理画面の[外観]→[テーマ編集]→[function.php]を編集します。
「sort_column」が「post_title」になってます。
要は「記事の名前順」ということです。
これを「menu_order」に変更することで解決します。
◆sort_columnのパラメーター
- ‘post_title’ アルファベット順に並び替えます(デフォルト)。
- ‘menu_order’ ページ順序によって並び替えます。ページ順序は ダッシュボードでユーザーが指定した番号のことです。
- ‘post_date’ 作成日順に並び替えます。
- ‘post_modified’ 最終更新日順に並び替えます。
- ‘ID’ ページ ID 順に並び替えます。
- ‘post_author’ ページ作成者の ID 順に並び替えます。
- ‘post_name’ ページスラッグ (パーマリンク) のアルファベット順に並び替えます。
ついでに、
◆sort_orderのパラメーター
- ‘asc’ 低いほうから高いほうへ並び替えます。
- ‘desc’ 高いほうから低いほうへ並び替えます。
以上でした。