插件后端的分页

时间:2015-11-29 作者:NakedCat

我在插件后端显示了一个帖子列表,但我似乎无法让分页正常工作。我使用的标准方法是获取“paged”变量,然后将其传递给get_posts()\'s参数,但每当我访问自定义后端页面或子页面并添加&page=2 变量I获取权限错误,因为没有足够的权限访问该页面。

有没有一种特殊的方法可以在后端应用分页

1 个回复
SO网友:dardawk

在插件的管理后端,您不能使用query\\u vars挂钩和get\\u query\\u var内置函数,因为页面本身是一个查询参数。为了解决这个问题,我只需在插件页面链接的末尾添加一个新的查询参数,名为“&;pagenum=#“我使用以下方法手动将其拉出:

$pagenum = isset( $_GET[\'pagenum\'] ) ? absint( $_GET[\'pagenum\'] ) : 1;
也许有更好的方法可以做到这一点,但我还没有找到一种需要更少努力的方法。

以下是插件url的外观:

admin.php?page=[plugin-dir]%2F[plugin-slug].php&pagenum=1

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请