Wordpress - 获取页面/发布订单号(如果已设置)

时间:2011-06-16 16:27:26

标签: wordpress

有人知道如何在页面属性中插入ORDER编号吗?我只需要数字,如果没有设置,给我一个特定的数字(1,或任何我想要的),所有页面没有设置订单页码。

谢谢!

2 个答案:

答案 0 :(得分:6)

我不确定你想要什么...

如果您想从帖子/页面检索menu_order,可以使用类似

的内容
<?php
$id=1;
$default = 42;
get_post($id); //you can use any kind of query or use it in the loop
global $post;
if(empty($post->menu_order)) //if not set give the value you want
  $post->menu_order = $default; //note that it won't update the value in the database
echo $post->menu_order;
wp_reset_query();
?>

答案 1 :(得分:1)

更好地使用这种方式:

        $my_menu_order = get_post_field( 'menu_order', $id, true );

其中$ id是帖子的ID