【wordpress】固定ページリストの表示順番を変更する

投稿日:2013-04-15

20130413_sort01-1

おはようございます(^-^)/

ナカジ(@cp_nakajun)です。
 
 
WordPressのテーマによって

[管理画面]で設定する固定ページの並び順

【ページ属性→順序】が効かないことが判明しました。

20130413_sort02

 
 

僕のブログで使ってるテーマがそうでした。

解決方法を見つけましたので共有します。

 

◆themeのfunction.phpを編集する

管理画面の[外観]→[テーマ編集]→[function.php]を編集します。

20130413_sort03

「sort_column」が「post_title」になってます。

要は「記事の名前順」ということです。

20130413_sort04

これを「menu_order」に変更することで解決します。

 

◆sort_columnのパラメーター

  • ‘post_title’ アルファベット順に並び替えます(デフォルト)。
  • ‘menu_order’ ページ順序によって並び替えます。ページ順序は ダッシュボードでユーザーが指定した番号のことです。
  • ‘post_date’ 作成日順に並び替えます。
  • ‘post_modified’ 最終更新日順に並び替えます。
  • ‘ID’ ページ ID 順に並び替えます。
  • ‘post_author’ ページ作成者の ID 順に並び替えます。
  • ‘post_name’ ページスラッグ (パーマリンク) のアルファベット順に並び替えます。

 

ついでに、

◆sort_orderのパラメーター

  • ‘asc’ 低いほうから高いほうへ並び替えます。
  • ‘desc’ 高いほうから低いほうへ並び替えます。

 

以上でした。

 

 

サポート募集中

この記事はお役に立てましたか。
よかったら、コーヒー ☕ をご馳走いただけたら励みになります。



おすすめのクリエイティブ・コーディング関連カテゴリー

クリエイティブコーディング系 講座


ウェブツール

機能はシンプルなものですが、p5.jsやTone.jsで描画したり音が出たりするので遊んでみてください。
・【Midi Number Tools】:MIDIナンバーから音名と周波数を判定します
・【Delay Time Calculator】:テンポに応じた音符の長さを判定します