如何检查你是否在Widget.php页面上?

时间:2018-11-04 作者:agahi

我正在尝试编写一个小部件,我需要将颜色选择器添加到我的小部件表单中。我只想在widget上添加脚本。php页面,而不是所有的管理页面。

有没有一种方法可以在我的小部件的构造函数中检测页面?如果不是的话,我怎样才能在我使用widget时包含脚本。php页面?

1 个回复
最合适的回答,由SO网友:Michael Bryan Sumner 整理而成

您可以使用全局变量$pagenow 看看你是否在admin page, 在您的情况下,这将检查您是否在widgets.php 管理页面:

<?php 

    global $pagenow;

    if( $pagenow === \'widgets.php\' ) {
        ?>
        <script>

            // JavaScript goes here

        </script>
        <?php 
    }
 
此外,它将有助于您使用该插件Query Monitor 这样您就可以很容易地找出在特定实例上可以使用哪些条件。

结束

相关推荐

更新页面(update-core.php)和插件页面(plugins.php)恢复到主页

我在Wordpress网站的管理视图中收到通知,我有一个网站和插件的可用更新(在我的网络管理仪表板中,在“插件”和“更新”旁边的红色圆圈中有“1”)。。。但当我尝试同时转到“更新”页和;插件页面,是否显示主页?此时的URL为http:///wp-admin/network/update-core.php/和http:///wp-admin/plugins.php/分别地因此,我永远无法到达真正的更新页面,也无法更新我的Wordpress或插件。如何显示更新或插件页面?