首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安全页面最佳实践

安全页面最佳实践
EN

WordPress Development用户
提问于 2013-05-30 02:19:07
回答 1查看 68关注 0票数 1

我正在编写一个插件,它具有显示用户信息/数据的前端短代码。如果用户没有登录,我需要重定向到前端登录页面/表单。这里的最佳做法是什么?我的插件创建了我使用的页面,并将这些短代码添加到这些页面中。因此,如果有办法“保护”这些网页,我很想知道。

EN

回答 1

WordPress Development用户

发布于 2013-05-30 02:59:00

你不能从短代码重定向用户。短代码运行得太晚了--在内容被发送之后。但是,考虑到您的插件正在创建页面,您应该能够这样做:

代码语言:javascript
复制
function protect_plugin_page_wpse_101230() {
  if(is_page('page-slug') && !is_user_logged_in()) {
    wp_safe_redirect('your-login-page-url');
  }
}
add_action('template_redirect','protect_plugin_page_wpse_101230');
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/101230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档