wordpress 代码片段 php 限制页面访问
wordpress code snippet php restricted pages access
我正在处理一个现有的 wordpress 项目,我正在使用终极会员插件。我认为如果用户登录或不登录,要限制对页面的访问,我们必须为额外的模块付费。所以我尝试了 php 个代码片段。我尝试使用 XYZ PHP 代码片段,但该片段代码虽然处于活动状态但无法正常工作。我想我必须添加在某处创建的片段,但不知道 wordpress 在哪里加上法语。我可以直接进入页面编辑并在此处添加代码段吗?代码段:
<?php
if ( !is_user_logged_in() ) {
wp_redirect( 'https://xxxxir.com/register' );
//auth_redirect();
}
xyz-ips snippet="redirection"
谢谢。
如果你想限制特定的页面,你可以这样做。
您要限制的页面应该有诸如 xxx
.
之类的 slug
// Put these codes in function.php
// xxx is slug of your page
add_action('wp_head', function(){
global $post;
$post_slug = $post->post_name;
if ( $post_slug == 'xxx' && !is_user_logged_in() ) {
wp_redirect( 'https://xxxxir.com/register' );
}
});
我正在处理一个现有的 wordpress 项目,我正在使用终极会员插件。我认为如果用户登录或不登录,要限制对页面的访问,我们必须为额外的模块付费。所以我尝试了 php 个代码片段。我尝试使用 XYZ PHP 代码片段,但该片段代码虽然处于活动状态但无法正常工作。我想我必须添加在某处创建的片段,但不知道 wordpress 在哪里加上法语。我可以直接进入页面编辑并在此处添加代码段吗?代码段:
<?php
if ( !is_user_logged_in() ) {
wp_redirect( 'https://xxxxir.com/register' );
//auth_redirect();
}
xyz-ips snippet="redirection"
谢谢。
如果你想限制特定的页面,你可以这样做。
您要限制的页面应该有诸如 xxx
.
// Put these codes in function.php
// xxx is slug of your page
add_action('wp_head', function(){
global $post;
$post_slug = $post->post_name;
if ( $post_slug == 'xxx' && !is_user_logged_in() ) {
wp_redirect( 'https://xxxxir.com/register' );
}
});