我是否需要为不同的博客页面留出空白页面?

时间:2013-02-16 作者:Crinsane

好吧,假设我有一个带有以下导航的网站:

主页-关于-产品-新闻-联系人

“关于”和“联系”页面当然只是简单的页面。“产品”页面只是自定义帖子类型的存档。那边没什么特别的。

然后只有“主页”和“新闻”页面。如果我创建了一个名为“主页”的页面,我可以转到“设置”>“阅读”,并将静态页面设置为首页。

但现在我希望“新闻”页面成为“默认”帖子概述。但不知何故,我从来没有找到一种方法来实现这一点,而不创建一个名为“新闻”或其他内容的空页面,然后再次转到“设置”>“阅读”,并将此页面设置为帖子页面。

但是现在我在页面概述中有一个空页面,我真的不想要那个页面。客户试图把东西放在那里,然后给我发邮件说它没有出现之类的东西。

所以问题是,您真的需要创建一个空页面来将该页面设置为帖子页面/博客页面吗?

3 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

所以问题是,您真的需要创建一个空页面来将该页面设置为帖子页面/博客页面吗?

是的,你知道。

如果您使用静态首页,并且希望为(博客)帖子创建一个页面,那么您需要创建一个单独的静态页面,并在中将其指定为“帖子页面”Settings -> Reading.

但是现在我在页面概述中有一个空页面,我真的不想要那个页面。客户试图把东西放在那里,然后给我发邮件说它没有出现之类的东西。

请注意WordPress is addressing some of your UI concerns.

SO网友:s_ha_dum

与主要问题有点相切,哪个芯片回答了这个问题,但如果你愿意,你可以显示这些内容。在生成索引的模板文件中,添加:

$pobj = get_queried_object();
$bp = get_post($pobj->ID);
var_dump($bp); // dump the page content
这是一个非常简单的代码,需要以多种方式适应您的主题,但这是一个解决客户投诉的方法。

SO网友:Morgan Kay

但是现在我在页面概述中有一个空页面,我真的不想要那个页面。客户试图把东西放在那里,然后给我发邮件说它没有出现之类的东西。

是的,有那一页空白是一种烦恼。我通常会将内容放在该页面上,我会这样说:“您在此处输入的任何文本实际上都不会显示在网站上:该页面只是博客页面的占位符。如果要创建新的博客帖子,请单击帖子-->添加新内容。”

我同意,从UI的角度来看,这并不理想,但另一方面,它可以很容易地将博客页面放入自定义菜单中。将文本与说明放在页面中似乎有帮助。

结束