您当前的位置:首页 > TAG信息列表 > content-restriction
我应该将仅限前端的用户设置为CPT还是使用插件?
我的客户希望有一个包含公共和客户特定项目的下载页面。我曾考虑创建一个Client 并与Download 但是,他们后来告诉我,他们希望用户能够设置自己的密码,并在需要时通过电子邮件重置密码。所以我研究了各种选择,试图避免任何使用实际Users WordPress数据库中的表。有很多插件可以创建社区、管理个人资料、创建前端用户等,但它们似乎都非常臃肿,以支付、订阅等为中心。这包括:Front-End Only UsersUltimate MemberWP-MembersWP User Manager<
如果用户不是超级管理员,如何限制管理页面?
我在我的多站点上使用了All-In-One Seo包,但是这个插件有管理页面,什么不属于限制用户访问插件页面的规则范围,所以我使用remove_cap( $cap ); 关于“编辑插件”、“安装插件”、“上载插件”,但这并不能解决我的问题。我想在我的网络子网站上限制此页面: wp-admin/admin.php?page=all-in-one-seo-pack%2Faioseop_class.php wp-admin/admin.php?page=all-in-one-seo
创建受用户名和密码保护的WordPress页面
我必须创建一个私人页面,只有拥有用户名和密码的用户才能看到该页面。我可以创建一个用户名和密码保护的页面,现在用户是订阅者,所以默认情况下他们看不到私有页面。有没有办法让订阅者可以看到私人页面。非常感谢。
我想限制订阅者和贡献者的页面
嗯,我想限制订阅者和贡献者的页面,并想将他们重定向到另一个页面。但我该怎么做呢?
对除特定用户组或角色之外的所有人隐藏特定类别的帖子
我正在寻找一个插件,它允许查看特定用户组(或角色)的帖子,只包括帖子的名称。我想对除了特定用户组(或角色)之外的所有人隐藏这些帖子的提示。我已经尝试了很多有前途的描述和高评级的流行插件,但不幸的是,它们不满足这个简单的要求。其中大多数只允许隐藏内容,而不允许隐藏标题和类别。
如何根据用户的角色显示个人主页?
例如用户“Mary”应能在登录后查看专用页“marys页”,Tom应能查看专用页“toms页”等我创建了新用户并正在使用“user role editor“插件将他们分配到自己的角色。每个用户都可以看到自己的私人页面。我正在使用”peters login redirect“将每个用户重定向到他们自己的专用页。我的问题是,我找不到允许我基于用户角色对私有页面进行读取访问的插件。我能找到的唯一能做到这一点的插件是Wordpress Access Control 但是这个插件已经被抛弃多年了。是否有类似的插件,
除主页外,如果注销则限制访问
我想重新访问我的整个wordpress,除了主页和另一个页面。我发现的问题是,可以访问另一个页面,但不能访问主页。我的wordpress安装在nginx反向代理之后location /wordpress/ { proxy_pass http://192.168.1.12/; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Real
如果用户已在其他设备上登录,如何从受限页面注销用户?
希望有人能帮助我。我和我的客户在这个项目上已经到了紧要关头,我似乎无法找到解决这个问题的办法。我目前正在使用WP Bouncer将登录到用户帐户的设备数量限制为一台设备。我有组插件设置来限制网站上的某些页面。问题是:一旦另一个设备登录,WP Bouncer插件就会让用户注销一个设备。但是,用户必须转到另一个页面才能看到他们已注销。这给我的客户带来了问题。一旦用户位于一台设备上的受限页面上,他就可以登录另一台设备并查看相同的受限页面,从而允许两台设备同时查看该页面。是否有方法定期检查用户是否登录?我不想使用
如何在首次登录时强制接受网站条款?
我想强迫用户在第一次登录时接受网站的条款和条件。我找到了几个显示条款的插件,但它们不能阻止你忽略表单并转到其他网站页面。有没有办法阻止用户在接受条款之前去任何地方?
限制后端但允许从前端使用post.php?action=DELETE&POST=POSTID
限制后端。add_action( \'init\', \'blockusers_init\' ); function blockusers_init() { if ( is_admin() && ! current_user_can( \'administrator\' ) && !( defined( \'DOING_AJAX\' ) && DOING_AJAX ) ) { wp_redirect( home
限制登录订户用户访问前端
我正在运行一个私有站点登录,用户可以使用[我的私有站点插件][1]访问前端,但是我想限制登录的订阅者用户访问前端,并将其保留在管理仪表板(后端)上我可以使用任何功能添加到主题功能文件中,以限制subscribe根据用户角色访问前端?非常感谢。
是否可以将类别页面的查看限制为仅登录用户?
我想阻止类别页面,以便只有登录的用户才能查看类别页面。我不是说页面中的帖子,我是指实际的页面视图。例如,如果我有一个名为“支持”的帖子类别,任何人都可以在域名后键入“/类别/支持/”并查看该类别中的帖子,但我需要对其进行限制,以便只有登录的用户才能查看该类别页面。如何做到这一点?我不需要登录表单或任何特殊的东西,只是为了阻止类别页面的查看。我曾尝试将自定义元键添加到与我安装的wp members插件链接的类别模板中,并尝试了其他一些解决方案,包括this one. 我找不到任何插件来做这件事,而且我尝试过
是否可以根据页面块限制对管理区域中特定页面的访问?
我想限制管理员角色(和/或特定用户)只能访问管理区域中的特定页面。关于如何使用页面ID实现这一点,似乎不乏答案,但我似乎找不到任何关于如何使用页面slug实现这一点的示例。扩展说明:我有一个页面列表(slug是:login、logout、lostpassword、register和resetpass),我跨多个网站使用这些页面来创建与主题其余部分匹配的相应页面。但这些页面从来没有直接编辑过,它们对编辑、贡献者等来说是不必要的,可能会让人困惑,当然我也不希望他们尝试编辑或删除任何内容。由于不同站点的页面ID
如果用户不是超级管理员,如何限制管理页面?
我在我的多站点上使用了All-In-One Seo包,但是这个插件有管理页面,什么不属于限制用户访问插件页面的规则范围,所以我使用remove_cap( $cap ); 关于“编辑插件”、“安装插件”、“上载插件”,但这并不能解决我的问题。我想在我的网络子网站上限制此页面: wp-admin/admin.php?page=all-in-one-seo-pack%2Faioseop_class.php wp-admin/admin.php?page=all-in-one-seo
PRE_GET_POST是否会影响REST API响应?
我试图将通过REST API路由返回的内容限制为仅包含当前登录用户发布的内容。我正在尝试使用pre_get_posts 在admin视图中工作正常,但REST API输出仍然包含所有帖子。在这种情况下,我试图通过自定义帖子类型的REST路由来实现这一点,因此路由是/wp-json/wp/v2/todos/. 默认情况下,访问此路线可以正常工作,并返回所有帖子,但pre_get_posts 代码到位它仍然总是返回所有帖子。这是我的pre_get_posts 代码:function only_users_to
如何阻止欧盟用户访问我的网站?
我有一个使用自托管WordPress的网站。我对欧盟的GDPR法感到相当困惑。所以,我想阻止欧盟用户访问我的网站。我怎么能做到?请帮忙!
如何让作者只对自己的帖子发表评论?
我想限制我的注册作者在其他帖子上发表评论,除了他自己的帖子。有可能吗?我不知道怎么做。可能需要条件逻辑,但如何?
将父页面列表限制为仅由当前用户创建的页面
我认为这篇文章的标题很自我描述,但我想限制父页面列表(在编辑页面表单中)仅限于那些由登录用户创建的页面-列表应按作者过滤。E、 g.用户foo 创建了“动物”和“车辆”页面。现在,他想创建一个新的页面“狗”。他创建新页面,填写标题和内容,并希望更改父页面。他点击带有父页面列表的选择框,只会看到“动物”和“车辆”。保存新页面“狗”后,他将看到“动物”、“车辆”和“狗”。我认为应该是一些Wordpress过滤器(由函数创建add_filter()), 但我是Wordpress的“新手”,所以我现在无法创建它。
通过API给定的URL获取远程帖子ID
Given you have a URL, how can you get the post ID of a post on a remote WordPress site?据我所知,您必须:HTTP GET /wp-json/v2/posts 然后查找您的URL,但问题是此端点在默认情况下只返回100个结果。我不想为了找到给定URL的帖子ID而下载网站的全部内容。在V1中,您可以提交一个查询,但我认为这已经被低估了。有更好的方法吗?
我如何获取用户注册年限
如何获取用户注册年龄?例如,用户A在7天前注册,用户B在10天前注册,等等。在我目前的项目中,我有这样一个要求,即有一组基于用户注册年龄的教程视频应该每周开放访问。例如,视频1可以在用户注册的第一天访问,视频2只能在用户注册的7天后访问,视频3在注册的14天后访问,等等,所有视频都是如此。我不能手动限制这一点,并在每周之后使其可访问,因为这应该取决于每个用户注册年龄,而不是总的来说,我需要一些输入,例如获取用户注册年龄的方法,以便我考虑一些jQuery代码,以使视频链接可访问。