我想把JavaScript代码放在前端的某些页面上。但输出返回null。
add_action( \'wp_footer\', function () {
$screen = get_current_screen();
var_dump( $screen );
}, 999 );
最合适的回答,由SO网友:Tom J Nowell 整理而成
get_current_screen
是一个管理API,不能在前端使用,只能在/wp-admin
屏幕。
如果只想在某些页面上运行javascript代码,可以将其排入这些页面的队列,也可以将其加载到所有页面并检查body类,或者使用许多其他方法。get_current_screen
不是这样做的。