我可以在admin.php?page = example等查询页面上进行$ pagenow吗?

时间:2015-05-11 20:24:44

标签: php wordpress

我正在......

global $pagenow;
    if(in_array($pagenow, array('example1.php','example2.php'))) {}

在Wordpress中,这适用于仅在他们需要的管理页面上排列管理脚本。

有没有办法将相同的概念应用于查询页面?

示例:

global $pagenow;
        if(in_array($pagenow, array('example1.php?page=example1','example2.php?page=example1'))) {}

有一些插件我试图在我的设置中更有效地加载,但有些使用页面查询的页面,上面的代码不起作用。

我在网上找不到任何东西。

1 个答案:

答案 0 :(得分:4)

您可以这样做:

if ( isset($_GET['page']) ) {
    global $pagenow;
    if( in_array( $pagenow, array('example1.php','example2.php') ) && ( $_GET['page'] == 'example1' || $_GET['page'] == 'example1' ) ) {}
}