子子博客--创建内容并将其导入自定义子类型

时间:2011-01-18 作者:aendra

Description:

我志愿参加的大学广播电台使用WordPress 3的网络模式处理其全部web内容。它使用以下格式:

  • Top-Level (.com/*) -- 基本站点信息、提要链接等。主要站点
  • Subdomains (*.domain.com) --车站部门(即“音乐”、“口语”等)Program Top-Level Sub-Directory (.com/program/*) -- 在电台播放个人节目的自定义posttype(“程序”)。本地编写的专有代码

    Questions:

    <博客系统——用户应该能够直接发布到WP系统,但仅限于单个节目类别。我可能可以理解第一部分的角色,但有没有办法限制特定用户可以发布的位置?我还考虑过将其作为另一种自定义内容类型来实现,以便将其与主站帖子系统分开,但可能很难获得RSS导入器插件(见下文)来解决这个问题。

    RSS导入器——如果用户已经在使用其他社交媒体工具,我不想强迫他们使用电台的WP系统。因为大多数值得使用的社交媒体工具都会制作RSS提要,所以我认为实现这一点最简单的方法是通过RSS导入器。我在过去使用过feedwordpress,但我担心它对我想要访问它的用户来说既太混乱又太强大。我觉得这很简单,我可以从头开始编写,或者有没有应该使用的特定插件?

    谢谢你!

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

一天结束时,与我一起工作的开发人员提出了两个解决方案:

为每个博客创建一个新的博客(通过网络模式),只需使用FeedWordPress导入即可。

创建一个新的自定义内容类型,并进行一些mod\\u重写调整,以将其置于上面指定的路径结构中。在程序内容类型中,定义博客RSS提要(无论是现场还是场外)的新字段将单个文本链接指向最新的博客文章。

我们最终选择了第二个选项,因为它更接近规范,而且更加优雅。

结束

相关推荐

如何使RSS提要在IIS 7下工作?

正在运行IIS 7和WP 3.0。我有一个网站。配置有必要的重写规则以使永久链接正常工作,并且它们正在正常工作。然而,如果我指向n-nexus。realtimepublishers。com/内容/?feed=rss2,服务器首先生成HTTP 404。奇怪的是,它随后提供RSS提要。问题是最初的404让FeedBurner和Safari呕吐;Firefox正确显示提要(不过,您可以在Live HTTP头中看到404错误)。我到底是什么配置不正确?更新:禁用所有插件。没有变化。喝倒采