指示某些帖子仅出现在特定页面上

时间:2012-01-04 作者:user747488

我有一个博客在JonCrowell.org. 当我添加新帖子时,它会出现在主页上。我创建了一个名为“技术说明”的新页面。我希望能够选择我创建的新帖子是显示在我的主页上(默认情况下现在就是这样),还是显示在技术说明页面下。基本上,我的一些博客帖子都是我想在主页上看到的一般感兴趣的东西,还有一些是技术性的和深奥的,我不想让这些帖子把我的主页弄得乱七八糟。你可以把它想象成运行一个二级博客,所有的帖子都出现在一个特定的页面上。这可能吗?

谢谢

3 个回复
SO网友:Mayeenul Islam

您的主页显示为index.phpfront-page.php 在WordPress中。

PLAN B: 首先,您必须为技术注释页面创建一个类别(即:category Name=“Technical Notes”)。现在的计划是,默认情况下,所有帖子都会显示在主页上(就像现在一样),不包括“技术说明”分类帖子,并且只有技术说明分类帖子才会显示在单独的页面上。

在主页上(无论是index.php还是front page.php),您都需要使用WP_Query()query_posts() 查询帖子,但是exclude the category “技术说明”。

在将用于特定页面的页面模板上,您需要使用WP_Query() 只调用“技术说明”类别中指定的职位。

欢迎提出任何疑问。:)

SO网友:markratledge
SO网友:Sam

Wp Hide Post 插件将帮助您-https://wordpress.org/plugins/wp-hide-post/

此插件能够hide a specific post “主页或分类页或归档页”等。

在您的情况下,创建一个类别Technical Notes, 将其添加到导航菜单或任何您想要的地方。安装插件后,当您创建新帖子时,您将看到右侧添加了一个新选项。在首页上选择“隐藏”。并将该帖子置于Technical Notes 类别

结束

相关推荐

Can posts have parents?

帖子应该有家长吗?如果是这样的话,一个帖子有家长意味着什么?此外,如果对有父母的帖子有一些限制,那么在哪里强制执行呢?在DB中我看不到。