WordPressはデフォルトで簡単な注文機能を実装しています。
現在の投稿またはページのmenu_order
を取得するための一般的な方法は何ですか?
$id
の投稿がある場合:
$thispost = get_post($id);
$menu_order = $thispost->menu_order;
WordPress自体はmenu_order
を取得するための関数を提供していないので、post
- Objectを問い合わせる必要があります。あなたがループの外にいるなら、あなたは上記の関数を使うことができます、しかし、ループの中であなたはまたこれによってそれを達成することができます:
global $post;
$menu_order = $post->menu_order;
Menuorderは主にデータベースクエリに使用され、その名前が示すように、出力の順序を決定します(menuorderが順序条件として選択されている場合)。
次のコードを試すことができます。
get_post_field( 'menu_order', $post_id);