我正在尝试创建一篇博客文章,该文章可通过直接输入永久链接但未在父内容(博客)页面上列出,以便博客的普通浏览器不会看到它,但有链接的人会看到。这可能吗?我希望在“可见性”选项卡上找到它,但我没有。谢谢。
问问题
69 次
1 回答
1
您在“可见性”选项卡的正确轨道上,但您需要在博客文章搜索中添加一个检查以使其正常工作。这里有两种方法:
不可搜索,未列出
如果您也不希望通过搜索找到博客文章,而是仅通过直接链接,您可以执行以下操作:
首先,对于您不想显示的帖子,将“可见性”选项卡下的“包含在搜索中”设置为“否”。
然后(假设您使用的是标准博客模板)转到后面的代码并将“SearchNonSearchable”设置为 false:
query.SearchNonSearchable = false
可搜索,未列出
如果您希望帖子仍可搜索但未列出,请执行以下操作:
首先,对于您不想显示的帖子,将“可见性”选项卡下的“在菜单中显示”设置为“否”。
然后将以下内容添加到后面代码中的查询中:
query.DisplayInMenu = DisplayInMenu.Sitemap;
这是假设您为博客文章使用标准内容类型,将“在站点地图中显示”设置为标准。
于 2013-08-28T08:30:09.200 回答