限制自定义帖子类型显示为?POST_TYPE=

时间:2014-04-27 作者:yeahman

在附加querystring post\\u types=“您的帖子类型名称”时,它会显示所有帖子。我正在使用一个插件,它有自己的自定义帖子类型,但受到限制(只有购买了会员资格的用户才能查看它)。。但今天,当我忙于搜索时,我发现post\\u类型为querystring。有没有办法阻止显示此私有自定义类型?wordpress中是否还有其他类似的“神奇”查询字符串?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

register_post_type() 有很多相关的论点,其中publicly_queryable 精确控制您所描述的内容。

然而,请注意,它将彻底扼杀前端的CPT—个人帖子、归档,甚至帖子预览。

如果您想有条件地执行此操作,则必须从头开始使用代码进行管理,这可能会涉及到全面的操作。

结束

相关推荐

Show full posts in archive

我有一个问题,我需要在我的归档页面中显示完整的帖子。E、 G.我有>两篇帖子,我想在归档页面中完整显示每一篇帖子。谢谢我该如何处理胡曼主题呢?这是档案的内容。php主题:<?php get_header(); ?> <section class=\"content\"> <?php get_template_part(\'inc/page-title\'); ?> <?php if(function