Get_Current_Screen()返回空

时间:2021-09-15 作者:ma ja

我想把JavaScript代码放在前端的某些页面上。但输出返回null。

add_action( \'wp_footer\', function () {

    $screen = get_current_screen();
    var_dump( $screen );

}, 999 );

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

get_current_screen 是一个管理API,不能在前端使用,只能在/wp-admin 屏幕。

如果只想在某些页面上运行javascript代码,可以将其排入这些页面的队列,也可以将其加载到所有页面并检查body类,或者使用许多其他方法。get_current_screen 不是这样做的。

相关推荐

Functions.php中的上次更新帖子快捷代码

我正在搜索在函数中创建一个短代码。php子主题,用缩略图显示上次更新的帖子。我有以下代码可用于页面模板: <ol class="list-numbered"> <?php // Show recently modified posts $recently_updated_posts = new WP_Query( array( \'post_type\' => \'post\