参数
$wp
WP-
当前WordPress环境实例(通过引用传递)。
更多信息
$wp对象作为引用传递给钩子函数(不需要返回)。
这个钩子是执行任何高级过滤或验证的一个有效地方,在查询之后,但在WordPress执行任何路由、进程或操作之前。它在WP的main()方法中运行,其中$query_args传递给parse_request(),以及在send_headers()、query_posts()、handle_404()和register_globals()被设置时。
源码
更新日志
版本 | 描述 |
---|---|
2.1.0 | 开始引入 |
使用示例
此操作将允许我们在header设置cookie,但仍然可以访问WP类对象。本示例将向您展示如何在特定页面ID上设置cookie。
function wpdocs_set_cookie() { // using is_page conditional for specific page ID if ( is_page( 126 ) ) { setcookie( "wpdocs-my-custom-cookie", "true", time() + ( YEAR_IN_SECONDS * 5 ), COOKIEPATH, COOKIE_DOMAIN, false ); } } add_action( 'wp', 'wpdocs_set_cookie' );