一个网站上可以有一个包含多个项目的页面,也可以有两个博客吗?

时间:2012-01-27 作者:Richard

我在我的网站上有一个用作博客的页面。

然后我想在另一个页面上添加一些不同的帖子。这不是一个真正的博客,它是一个项目列表,每个项目都有大约300字的描述。

我希望用户能够选择他们想要查看的项目。因此,这可以作为博客,或者作为菜单项“其他项目”的下拉菜单,或者以其他方式。

--由于我在网站上已经有一个博客,是否可以在另一个菜单项下添加另一个博客?

--或者是否有其他方法来实现目标,例如将“其他项目”作为下拉菜单?

当前博客位于:http://richardclunan.com/blog

我想列出的项目页面如下:http://richardclunan.com/other-projects

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

在同一个WordPress安装上,这是完全可能的。

我的做法是,我通常为网站新闻保留“帖子”部分,并为其他内容(如项目列表)定制帖子类型。

看看codex for custom post types, 以及template hierarchy

要将博客文章与您的项目自定义文章类型分开,只需添加如下适当的模板文件:

 query_posts( \'post_type=projects\' ); // For projects

 query_posts( \'post_type=post\' ); // For posts
如果使用的是主查询,query\\u posts可以正常工作。

另一种解决方案是,如果您没有关于项目的额外数据可保存,那么只需将您的项目存储在“帖子”中,并将其关联到一个类别。

 query_posts( \'post_type=post&cat=5\' ); //EX if category id 5 = projects category

SO网友:Jason Bahl

+1用于使用自定义帖子类型和/或类别。

设置自定义帖子类型的另一个重要资源是:http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress

贾斯汀·塔德洛克的教程等对我学习WordPress有很大帮助。

他解释了如何创建新的自定义帖子类型以及如何从中检索数据。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register