0

我毫无疑问。我有自己的插件来显示一些按钮。我只是向您展示一些正在处理它的代码。

这是我的php函数corde里面

print_r($instance['page']); //Result is showing under
           $args = array(
                'post__in' => $instance['page'],
                'posts_per_page' => $instance['items'],
                'sort_column' => 'menu_order',
                'orderby'=>'date',
                'order'=>'ASC',
                'post_type' => $this->options->post_types,
                'ignore_sticky_posts' => true,
           );
      }

当我 print_r($instance['page']); 数组结果是这样的。

Array ( [0] => 985 [1] => 145 [2] => 823 [3] => 807 [4] => 4107 ) 

但是,菜单顺序就是这样。

  1. 145
  2. 807
  3. 823
  4. 985
  5. 4107

这是菜单顺序。但现在我需要以我自己的方式展示它。我该怎么做?喜欢->

  1. 145
  2. 807
  3. 985
  4. 823
  5. 4107

像这样的命令。我可以做吗?

4

1 回答 1

0

我自己解决了。有时这'sort_column' => 'menu_order'在 WordPress 中不起作用。所以,如果你有这个疑问。像下面的代码一样使用。之后,您的页面在编辑页面选项中排序。

这是我使用的代码

$args = array(
                'post__in' => $instance['page'],
                'posts_per_page' => $instance['items'],
                //'sort_column' => 'menu_order',
                'orderby' => 'menu_order', //For now can use menu order in Wordpress 
                'order'=> 'ASC',
                'post_type' => $this->options->post_types,
                'ignore_sticky_posts' => true,
           );

我希望这对正在寻找的人有所帮助。

感谢 StackOverFlow 寻求帮助的人!

于 2013-08-29T06:36:24.017 回答