0

我有一个我构建的自定义模板,它管理 WordPress 数据库中的一个单独的表。除非使用以下代码在所有其他页面(包括现有自定义模板)上登录并接受我的自定义模板(页面 ID 9597),否则我已成功限制访问:

add_action( 'template_redirect', 'add_restrict_access');
  function add_restrict_access(){

  if( ! is_user_logged_in() && is_page( 9597 ) ) {
    wp_redirect( '/wp-login.php' );
    exit;
  }
}

如果我将 is_page 编号更改为任何其他页面 ID,则重定向有效。有人有想法么?

4

1 回答 1

0

SSL 证书问题。页面在没有 SSL 的情况下是可见的,只要我添加了 https,它就开始正常工作。诡异的。

于 2020-07-23T01:08:50.207 回答