供短码使用的自定义POST类型-防止它显示为POST(带有插件)

时间:2016-03-16 作者:Matthew Trow

我开发了一系列插件,可以通过短代码显示分类的自定义帖子类型,大致如下:

[myshortcode myshortcodegroup="groupname"]
这很好,但是,我只希望通过使用快捷码来显示自定义内容。

换句话说,内容应该NOT 可通过访问slug/post-name.

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

这很可能是配置CPT注册的问题。register_post_type() 有很多与可见性和访问相关的参数。

防止CPT拥有您想要设置的前端链接和查询publicly_queryablefalse.

相关推荐

Slug for custom post type

我在我的网站上使用网页和博客帖子。页面获取URL示例。org/%postname%/,并基于Permalink设置,posts获取URL示例。组织/博客/%postname%/。完美的我有一个自定义的帖子类型,由我网站上的另一个组用于他们的网页。在注册post类型时,我为它们提供了一个重写slug:\'rewrite\' => array(\'slug\' => \'ncfpw\'),然而,他们的页面得到了URL示例。组织/博客/ncfpw/%博文名%/我怎样才能摆脱;博客;在他们的URL中?