当前位置: 首页 > 知识库问答 >
问题:

Wordpress私人帖子

陈正业
2023-03-14

好吧,这一定很容易,我就是搞不懂为什么什么都不管用。

我有一个wordpress主题和3个自定义帖子类型。我想限制对大多数帖子的访问,并允许管理员使一些帖子可供公众查看。我希望它尽可能简单。

我目前拥有的是,我已经将所有帖子设置为默认为private,然后管理员可以进入并将任何他喜欢的帖子设置为“public”,以便未登录的人可以看到它们。

问题是,我无法在fontend上为登录用户显示私人帖子。我已经尝试了许多插件、成员、高级成员访问和角色指示器,但在我添加自定义帖子类型后,这些似乎都不起作用。

请帮助伙计们,有人知道我如何设置它,所以如果用户登录显示一切,包括公共和私人帖子,而不是显示私人帖子给非登录用户。

还是有更好的方法来处理私人邮件?

谢谢

共有1个答案

董桐
2023-03-14

您可以通过向函数中添加以下代码,使具有“订户”角色的用户访问私人帖子。php。

$subrole = get_role( 'subscriber' );
// For private pages
$subrole->add_cap( 'read_private_pages' );
/// For private posts
$subrole->add_cap( 'read_private_posts' );
 类似资料:
  • 我目前在wordpress网站上有一个基于复选框的搜索和筛选。 基本上,它使用这个wp_查询工作 我想远离使用类别(因为这让使用博客很痛苦) 所以我现在已经使用自定义分类法设置了所有内容,并注意到没有“taxonomy__and”。 有没有人知道一种使用WP_查询的方法来搜索使用分类法的帖子,就像category_u和and一样? 例如。我传递了多个分类法id,它只返回所有链接的帖子。

  • 我已经制作了一个包含四个不同类别的主页,我认为它运行得很好,但是现在所有的帖子都和第一篇帖子有相同的内容。链接和特色图片都很好,但文本不知何故被覆盖了。 在此屏幕上,所有文本均相同: http://imagizer.imageshack.us/v2/800x600q90/713/m1j6.jpg 编辑:所以这适用于

  • 我有一个静态页面,其中10个容器位于index.php文件的不同位置,我想显示10篇最新文章。我想像这样回显帖子的数据(标题、文本、缩略图、作者、时间): 我的PHP文件: 提前谢谢,我感谢你能提供的任何帮助。

  • 我喜欢在AvadaWordPress主题中自定义博客帖子页面。我已经搜索了avada主题中的所有文件夹,但我找不到可以编辑博客帖子的地方。php文件。请任何人帮我解决这个问题。谢谢你抽出时间。

  • 在github文档中找不到任何东西,在这里也找不到。但是我想知道是否可以有一个用于名为的私有存储库,该存储库可以访问,只有一个人可以访问存储库本身。 我记得曾经读过一些关于github页面总是公开的东西,但似乎再也找不到了。